.category-item{margin:20px 0;padding:0 5px;text-align:center}.category-item a,.category-item a:visited{color:inherit;border-bottom:1px solid #fff;z-index:2}.category-item a:hover,.category-item a:focus,.category-item.has-faux-block-link-hover a,.category-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.category-item--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333;padding-top:8px}.category-item--description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px}.category-item--separator{width:39px;border-bottom:dashed 1px #339899;margin:10px auto 11px}@media screen and (min-width:30em){.category-item--list li{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:32.0754716981%}.category-item--list li:first-child{margin-left:0}.category-item--list li:nth-child(3n+1){clear:left;margin-left:0}}@media screen and (max-width:30em){.category-item--list li{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:49.0566037736%}.category-item--list li:first-child{margin-left:0}.category-item--list li:nth-child(2n+1){clear:left;margin-left:0}}.section-comments__wrapper-top-border{border-top:1px dashed #d8d8d8;display:inline-block;float:left;width:100%}.section-comments__wrapper{margin-bottom:40px;background:#fff;display:inline-block;float:left;max-width:555px;padding-top:30px;position:relative;width:100%;z-index:10}.section-comments__wrapper .section-comments__tabs-header{background:#f7f7f7;border:0;border-radius:0;height:45px;left:-1.8181818182%;margin:0;padding:0;position:absolute;top:0;width:103.636363636%}@media(min-width:480px){.section-comments__wrapper .section-comments__tabs-header{background:transparent;border-bottom:1px solid #dedede;left:0;position:relative;width:100%}}.section-comments__wrapper .section-comments__tabs{border:0;padding:45px 0 0;position:relative}@media(min-width:480px){.section-comments__wrapper .section-comments__tabs{padding:0}}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab{background:none;border:0;color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1;letter-spacing:.2px;margin:0;padding:0}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab.ui-state-active{border-bottom:3px solid #0c5f5f;font-weight:700;margin:0;padding:0}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab.ui-state-active .section-comments__single-tab-link{color:#0c5f5f}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{font-size:14px;padding:14px 7px}@media(min-width:375px){.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{font-size:15px;padding:13px}}@media(min-width:425px){.section-comments__wrapper .section-comments__tabs .section-comments__single-tab .section-comments__single-tab-link{padding:13px 15px}}.section-comments__wrapper .section-comments__tabs .section-comments__single-tab-content{padding:20px 0 0}.section-comments__wrapper .ajax-progress-throbber{background:transparent url("/sites/all/themes/bbcw_goodfood/images/spinner-trans-bg.gif?v3192dad32946083f9f8293d6cf6da920")}.section-comments__header-title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;letter-spacing:.2px;margin-bottom:27px;padding-top:0}.comment{border-bottom:1px dashed #d8d8d8;display:inline-block;margin-bottom:20px;padding-bottom:20px;position:relative;width:100%}.comment__header{display:inline-block;margin-bottom:5px;width:100%}.comment__author-picture{border-radius:100%;display:inline-block;float:left;height:42px;margin-right:15px;width:42px}.comment__author-picture img{width:42px;height:100%}.comment__author-picture--no-login{color:#bab8b8;display:inline-block;height:42px;position:relative;width:42px}
.comment__author-picture--no-login:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:85px;left:0;line-height:.5;position:absolute;top:0}.comment__author-name{color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:700;letter-spacing:.1px}.comment__date{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;letter-spacing:.1px}.comment__text{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.6;letter-spacing:.2px;margin-top:13px;word-wrap:break-word}.comment__rating-and-report-wrapper{display:inline-block;min-height:20px;margin:17px 0 0;position:relative;width:100%}.comment__rating{display:inline-block;float:left;left:0;padding-top:3px;position:absolute;top:0}.comment__report{color:#666;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;float:right;font-size:13px;font-weight:700;letter-spacing:.1px;text-align:right}.comment__report .flag-action,.comment__report .unflag-action{border-bottom:solid 1px rgba(102,102,102,0.4)}.comment__report .flag-action:hover,.comment__report .unflag-action:hover{border-bottom:solid 1px #666}.comment__report .flag-message{color:#333;display:inline-block;font-size:13px;float:left;font-weight:700;line-height:1.4;margin:17px 0 0;padding:0;position:relative;text-align:right;top:0;width:100%}.comment__header .comment__report{position:relative;right:0;top:-20px}.comment__links{display:inline-block;width:85%}.comment__links ul{margin:0}.comment__links li{display:inline-block;float:left;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin-right:10px;padding-top:4px}.comment__links a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s;text-transform:capitalize}.comment__links a:hover,.has-faux-block-link-hover .comment__links a{color:#246d8f;border-bottom:1px solid #246d8f}.comment__links a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.comment__links .comment-delete,.comment__links .comment-edit{float:right}.comment__links .comment-delete a,.comment__links .comment-edit a{border-bottom:1px solid rgba(102,102,102,0.4);color:#333;font-weight:400}.comment__links .comment-delete a:hover,.comment__links .comment-edit a:hover{border-bottom:1px solid #666}.comment__footer{display:inline-block;margin-top:20px;width:100%}.comment__thumbs-up{display:inline-block;float:right;position:relative}.comment__thumbs-up .rating-message{color:#666;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;position:absolute;right:0;top:-20px;text-align:right;width:150px}.thumbs-up__button{float:left;height:22px;margin-right:10px;margin-top:2px;position:relative;width:22px}.thumbs-up__button .rate-button{background:none;display:inline-block;height:22px;left:0;outline:0;position:absolute;top:0;width:22px;z-index:1}.thumbs-up__button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:20px;left:0;position:absolute;top:0}.thumbs-up__voted .thumbs-up__button:before{color:#a7c8d7}.thumbs-up__button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246d8f;font-size:20px;left:0;position:absolute;top:0}.thumbs-up__count{color:#246d8f;font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;font-weight:700;letter-spacing:.1px}.section-comments__join_discussion{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-style:normal;font-stretch:normal;letter-spacing:.1px;line-height:1.6;margin-bottom:25px;padding-left:75px;position:relative}@media(min-width:480px){.section-comments__join_discussion{margin-bottom:15px}}.section-comments__join_discussion:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246d8f;font-size:57px;left:0;opacity:.45;position:absolute;top:0}.section-comments__join_discussion a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.section-comments__join_discussion a:hover,.has-faux-block-link-hover .section-comments__join_discussion a{color:#246d8f;border-bottom:1px solid #246d8f}.section-comments__join_discussion a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.section-comments__rating-wrapper{border-radius:2px;background-color:#f2f2f2;display:inline-block;margin-bottom:3px;width:100%}.section-comments__rating-wrapper .rate-info{display:none}.section-comments__rating-heading{color:#666;display:inline-block;float:left;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:400;letter-spacing:.2px;margin:17px 20px;padding:0}
.section-comments__rating-toggle.rating-toggle{display:inline-block;float:left;margin:11px 15px 11px 0}.section-comments__rate-messages{letter-spacing:.2px;line-height:1.1;margin:17px 20px}.comment-form__wrapper{color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.2px;line-height:1.2;text-align:left}.comment-form__wrapper .comment-form{margin-bottom:30px}.comment-form__wrapper .comment-form .captcha{margin-bottom:20px}.comment-form__wrapper .field-name-field-bbcgf-classification{display:inline-block;width:100%}.comment-form__wrapper .field-name-field-bbcgf-classification .form-required{display:none}.comment-form__wrapper .form-type-radio{display:inline-block;float:left;margin:8px 0 18px;width:33%}.comment-form__wrapper .form-type-radio label{margin-bottom:0}.comment-form__wrapper .form-radio{margin-right:10px}.comment-form__wrapper .form-textarea{border:solid 1px #dbdbdb;border-radius:3px;height:44px;line-height:2;margin-bottom:20px;resize:none;-webkit-transition:all ease .3s;transition:all ease .3s;width:100%}.comment-form__wrapper .form-textarea--expanded{height:150px;line-height:1.5}.comment-form__wrapper .cancel-edit-comment,.comment-form__wrapper .mollom-privacy,.comment-form__wrapper .field-widget-text-textarea label{display:none}.comment-form__wrapper .form-submit{background-color:#7b648e !important;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:.2px;width:100%}@media(min-width:480px){.comment-form__wrapper .form-submit{width:216px}}.comment-form__wrapper .form-submit.btn:disabled{color:#fff !important;background-color:#bdbdbd !important}.comment-form__wrapper .form-submit.btn.active,.comment-form__wrapper .form-submit.btn:active{background-color:#7b648e !important}.section-comments__single-tab-content .pager li{background:none;border-radius:0;color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:700;letter-spacing:.1px;line-height:1.7;height:30px;margin:0 3px;padding:0;width:26px}.section-comments__single-tab-content .pager li a{background-color:transparent;padding:0}.section-comments__single-tab-content .pager li a:hover{color:#767676}.section-comments__single-tab-content .pager li.pager-current{border-bottom:3px solid #447d75}.section-comments__single-tab-content .pager .pager-ellipsis{font-family:serif;font-size:20px;line-height:1.9}.section-comments__single-tab-content .pager .pager-first,.section-comments__single-tab-content .pager .pager-last{display:none}.section-comments__single-tab-content .pager .pager-previous,.section-comments__single-tab-content .pager .pager-next{background-color:#447d75;border-radius:3px;display:inline-block;height:26px;float:none;padding:0;position:relative;width:26px}.section-comments__single-tab-content .pager .pager-previous a,.section-comments__single-tab-content .pager .pager-next a{display:inline-block;font-size:0;left:0;height:26px;margin:0;padding:0;position:absolute;text-indent:-99999px;top:0;width:26px}.section-comments__single-tab-content .pager .pager-previous:hover,.section-comments__single-tab-content .pager .pager-next:hover{background-color:#0c5f5f}.section-comments__single-tab-content .pager .pager-previous .ajax-progress-throbber,.section-comments__single-tab-content .pager .pager-next .ajax-progress-throbber{left:1px;position:absolute;top:28px}.section-comments__single-tab-content .pager .pager-next a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:15px;left:10px;position:absolute;text-indent:initial;top:6px}.section-comments__single-tab-content .pager .pager-previous a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:15px;left:8px;position:absolute;text-indent:initial;top:6px}@media only screen and (min-width:525px){.section-comments__single-tab-content .pager li{line-height:2.2;height:44px;margin:0 10px;padding:5px;width:32px}.section-comments__single-tab-content .pager .pager-ellipsis{line-height:1.9}.section-comments__single-tab-content .pager .pager-previous,.section-comments__single-tab-content .pager .pager-next{height:44px;width:44px}.section-comments__single-tab-content .pager .pager-previous a,.section-comments__single-tab-content .pager .pager-next a{height:44px;width:44px}
.section-comments__single-tab-content .pager .pager-previous .ajax-progress-throbber,.section-comments__single-tab-content .pager .pager-next .ajax-progress-throbber{left:10px;top:43px}.section-comments__single-tab-content .pager .pager-next a:after{left:19px;top:15px}.section-comments__single-tab-content .pager .pager-previous a:after{left:17px;top:15px}}.comment__reply-form-wrapper .captcha,.comment__edit-form-wrapper .captcha{margin-left:25px}.comment__reply-form-wrapper .field-name-field-bbcgf-classification,.comment__reply-form-wrapper .form-type-textarea label,.comment__edit-form-wrapper .field-name-field-bbcgf-classification,.comment__edit-form-wrapper .form-type-textarea label{display:none}.comment__reply-form-wrapper .form-textarea-wrapper,.comment__edit-form-wrapper .form-textarea-wrapper{margin-left:25px;margin-top:20px;position:relative}.comment__reply-form-wrapper .form-textarea-wrapper:before,.comment__edit-form-wrapper .form-textarea-wrapper:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#979797;font-size:18px;left:-22px;position:absolute;top:7px}.comment__reply-form-wrapper textarea,.comment__edit-form-wrapper textarea{border:solid 1px #dbdbdb;border-radius:3px;color:#666;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;letter-spacing:.2px;line-height:1.6;resize:none;width:100%}.comment__reply-form-wrapper .alert__block,.comment__edit-form-wrapper .alert__block{margin-top:20px}.comment__edit-form-wrapper .collapse-processed,.comment__edit-form-wrapper .form-type-radios,.comment__edit-form-wrapper label{display:none}.comment__actions{text-align:right}.comment__actions .comment__actions-cancel{color:#666;border-bottom:1px solid rgba(102,102,102,0.4);font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:.2px;margin-right:25px;text-align:left;text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}.comment__actions .comment__actions-cancel:hover{border-bottom:1px solid #666}.comment__actions .comment__actions-submit{background-color:#7b648e !important}.section-comments__wrapper .indented{margin-left:0}.comment__indented-wrapper-2{margin-left:5%;width:95%}.comment__indented-wrapper-3{margin-left:10%;width:90%}.comment__indented-wrapper-4{margin-left:15%;width:85%}.comment__indented-wrapper-5{margin-left:20%;width:80%}.comment__indented-wrapper-6{margin-left:25%;width:75%}.comment__indented-wrapper-7{margin-left:30%;width:70%}@media(min-width:480px){.comment__indented-wrapper-2{margin-left:3%;width:97%}.comment__indented-wrapper-3{margin-left:6%;width:94%}.comment__indented-wrapper-4{margin-left:9%;width:91%}.comment__indented-wrapper-5{margin-left:12%;width:88%}.comment__indented-wrapper-6{margin-left:15%;width:85%}.comment__indented-wrapper-7{margin-left:18%;width:82%}}.comment__indented{border-left:3px solid #e5e5e5;padding-left:17px}.comment__just-posted:first-child{background-color:rgba(216,216,216,0.25);margin-bottom:15px;padding:15px}.comment__just-posted:first-child .comment{border-bottom:0;margin:0;padding:0}.comment__just-posted:first-child .captcha.error{background-color:inherit}.section-comments__lazy-loading{background:url("/sites/all/themes/bbcw_goodfood/images/ui/loader.gif?v058f227cc9c1b1f18d435cd1c2ea83b7") center center no-repeat;height:92px;width:100%;display:inline-block;margin:0 auto 20px}.section-comments__lazy-loading>.ajax-progress-throbber{display:none}.comment__show-more-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0.1) 0%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF',endColorstr='#FFFFFFFF',GradientType=0);bottom:44px;display:inline-block;height:200px;position:absolute;width:100%}@media(min-width:770px){.comment__show-more-wrapper{display:none}}.comment__show-more-button{border-radius:3px;bottom:-44px;cursor:pointer;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;height:44px;left:0;letter-spacing:.2px;padding:11px 10px 0 20px;position:absolute;width:100%}.comment__show-more-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:right;margin-top:-1px}@media(min-width:770px){.comment__show-more-button{display:none}}.section-comments__mask{height:460px;margin-bottom:20px;overflow:hidden}@media(min-width:770px){.section-comments__mask{height:inherit;margin-bottom:inherit;overflow:inherit}}.comment__no-comments-wrapper{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:1.6;letter-spacing:.1px;max-width:320px;text-align:center;color:#737373;margin:15px auto 0}.comment__no-comments-title{display:inline-block;font-size:20px;font-weight:700;letter-spacing:.2px;margin-bottom:10px;width:100%}.comment__no-comments-sign-in{background-color:#4d7f83;border-radius:3px;color:#fff;display:none;margin-top:35px;padding:20px 30px}.comment__no-comments-sign-in a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s;color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}
.comment__no-comments-sign-in a:hover,.has-faux-block-link-hover .comment__no-comments-sign-in a{color:#246d8f;border-bottom:1px solid #246d8f}.comment__no-comments-sign-in a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.comment__no-comments-sign-in a:hover,.comment__no-comments-sign-in a:visited{color:#fff;border-bottom:1px solid #fff}.editors-choice{position:relative}.editors-choice:after{display:table;content:'';clear:both}.editors-choice__header{padding:20px;text-align:center;background-color:#fcf4ec}@media screen and (min-width:48.125em){.editors-choice__header{width:33.33333%;position:absolute;top:0;bottom:0;right:0;z-index:4;padding:40px 20px 20px}.no-boxsizing .editors-choice__header{padding:2% 2% 2% 4%;width:30%}}@media screen and (min-width:48.125em) and (max-width:57.8125em){.editors-choice__header{padding:20px}}@media screen and (max-width:48.125em){.editors-choice__header{padding:20px 43px 30px}}.editors-choice__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;text-align:center}@media screen and (max-width:48.125em){.editors-choice__title{margin-bottom:10px;margin-top:0}}.editors-choice__text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}@media screen and (max-width:48.125em){.editors-choice__text{width:75%;margin:0 auto}}@media screen and (max-width:30em){.editors-choice__text{width:100%;margin:0 auto}}.editors-choice__carousel:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.editors-choice__carousel{background-color:#fcf4ec}}.editors-choice__favourite-badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-192px -192px;width:92px;height:96px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:30px;left:50%;margin-left:-44px;text-align:center;position:absolute;color:#fff;line-height:1.2}@media screen and (max-width:30em){.editors-choice__favourite-badge{top:0;left:inherit;right:50%;margin-right:-88px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}.editors-choice__favourite-badge:hover{color:#fff}.editors-choice__favourite-badge-time{font-size:12px}@media screen and (max-width:30em){.editors-choice__favourite-badge-time{margin-right:5px}}.editors-choice__favourite-badge-text{font-weight:700}.editors-choice__sharing{margin-top:20px}@media screen and (min-width:48.125em) and (max-width:57.8125em){.editors-choice__sharing{display:none}}.event-plan__description{font-size:15px;margin-bottom:20px}.event-plan__current-task-header{padding:20px 20px 0}@media screen and (min-width:30em){.event-plan__current-task-header{width:55%}}.event-plan__current-task-content{background-color:#f7f4ed;min-height:320px;position:relative}.event-plan__current-task-time{font-family:"Helvetica Neue",Helvetica,Arial;font-size:18px;font-weight:700;margin:0;padding:0;line-height:1.5}.event-plan__current-task-description{font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial}.event-plan__get-in-touch{padding:10px 20px}.event-task{background-color:#f7f4ed;padding:20px;border-bottom:1px solid #fff}@media screen and (min-width:30em){.event-task{padding:20px}}.event-task:after{display:table;content:'';clear:both}.event-task--current-task{border-bottom:0}.event-task__image{border:10px solid #fff;margin:0 auto;display:inline-block;width:100%}@media screen and (min-width:30em){.event-task__image{width:40%;float:right;margin-top:0;position:relative}}.event-task__image img{width:100%}@media screen and (min-width:30em){.event-task__image img{max-width:100%}}@media screen and (min-width:30em){.event-task--current-task .event-task__image{top:20px;position:absolute;right:20px}}.event-task__text{font-size:15px;margin-top:10px}@media screen and (min-width:30em){.event-task__text{width:55%;margin-top:0}}.event-task__links-title{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;margin:10px 0}@media screen and (min-width:30em){.event-task__links-title{width:55%}}ul.event-task__links{margin:0;list-style-type:none}@media screen and (min-width:30em){ul.event-task__links{width:55%}}.event-task__link{font-family:Georgia,"Times New Roman",Times,serif;margin:10px 0;font-size:15px;text-decoration:underline;font-style:italic;color:#386760}.featured-videos{margin-bottom:40px;position:relative}.featured-videos:after{display:table;content:'';clear:both}.featured-videos__content:after{display:table;content:'';clear:both}.featured-videos__title{border-bottom:1px dashed #d8d8d8;padding:0 0 10px;margin-bottom:20px}.featured-videos__list{margin:0;list-style:none}.featured-videos__list:after{display:table;content:'';clear:both}.featured-videos__list ul{margin-left:0;list-style:none}.featured-videos__item{margin-bottom:15px}.featured-videos__more-link{padding:10px 0 0;text-align:center}.featured-videos__more-link:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.featured-videos__more-link{padding:20px 0}}.featured-videos__more-link a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;min-width:33.33%}
.featured-videos__more-link a:hover,.featured-videos__more-link a:active,.featured-videos__more-link a.active,.featured-videos__more-link a.disabled,.featured-videos__more-link a[disabled]{background-color:#200448}.featured-videos__more-link a:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.featured-videos__more-link a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.featured-videos__more-link a.active,.featured-videos__more-link a:active{background-color:#200448;outline:0}.featured-videos__more-link a.disabled,.featured-videos__more-link a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.featured-videos__more-link a:focus,.featured-videos__more-link a:hover,.featured-videos__more-link a:active{background-color:#290d3c;color:#fff}@media screen and (max-width:29.9375em){.featured-videos__more-link a{display:inline-block;width:100%}}.featured-videos__hero{margin-bottom:15px;overflow:hidden;position:relative}.featured-videos__hero .node-video-teaser .node-title{-webkit-transition:top linear .25s;transition:top linear .25s;position:absolute;top:0;right:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;height:55px;line-height:55px;margin:0;font-weight:700;padding:0;font-size:20px;font-family:HelveticaNeue;padding:0 20px;letter-spacing:.4px}.featured-videos__hero .node-video-teaser .node-title.playing{top:-55px}@media screen and (max-width:30em){.featured-videos__hero .node-video-teaser .node-title.playing{top:-40px}}.featured-videos__hero .node-video-teaser .node-title a{color:#fff}@media screen and (max-width:30em){.featured-videos__hero .node-video-teaser .node-title{font-size:15px;height:40px;line-height:40px}}.featured-videos__hero .node-teaser .node-image{width:222px;height:124px}.featured-videos__list{margin:0}.node-featured a,.node-featured a:visited{color:inherit}.node-featured a:hover,.node-featured a:focus,.node-featured.has-faux-block-link-hover a,.node-featured.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.featured-item__image{position:relative}@media screen and (max-width:30em){.featured-item__image{float:left;margin-right:15px;position:relative;min-width:120px}}.featured-item__image img{height:100%}@media screen and (max-width:30em){.featured-item__image img{height:auto;width:120px}}.featured-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:20px;color:#333;margin:6px 0 0;padding:0}.featured-item__title a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.featured-item__title a:hover,.has-faux-block-link-hover .featured-item__title a{color:#246d8f;border-bottom:1px solid #246d8f}.featured-item__title a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.featured-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:48px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .featured-item__icon-overlay:after{opacity:.8}@media screen and (max-width:30em){.featured-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:36px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .featured-item__icon-overlay:after{opacity:.8}}.flex-container:active,.flex-container:focus,.flexslider:active,.flexslider:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flexslider.type-7 .slides>li:nth-child(1),.flexslider.type-1 .slides>li:nth-child(1),.flexslider.type-1 .slides>li:nth-child(2),.flexslider.type-1 .slides>li:nth-child(3),.flexslider.type-1 .slides>li:nth-child(4){display:block;-webkit-backface-visibility:visible;backface-visibility:visible}.js .flexslider.showhidetoggle .slides>li{display:block;-webkit-backface-visibility:visible;backface-visibility:visible}.flexslider .slides img{width:100%;display:block}.flexslider .slides .rating img{width:auto}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 40px;position:relative}.accordion .flexslider{margin-bottom:0}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flex-direction-nav a{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:32%;display:block;margin:-21px 0 0;z-index:3;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.flex-next{background-image:none;width:50px;height:44px;background-color:rgba(255,255,255,0.95);border-radius:3px 0 0 3px;outline:0;right:-5px}.flex-next:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:14px;left:-33px;font-size:18px}.flex-next:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.flex-prev{background-image:none;width:50px;height:44px;left:-5px;background-color:rgba(255,255,255,0.95);border-radius:0 3px 3px 0;outline:0;left:-5px}.flex-prev:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:14px;right:15px;font-size:18px}.flex-prev:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.flex-disabled{cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;height:40px;padding:10px 0;text-align:center}.flex-control-nav li,.content .flex-control-nav li{margin:0 6px;display:inline-block}.flex-control-paging li a{text-indent:100%;white-space:nowrap;overflow:hidden;width:11px;height:11px;display:block;background:#CCC;cursor:pointer;border-radius:20px;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.flex-control-paging li a:hover{background:#666}.flex-control-paging li a.flex-active{background:#666;cursor:default}@media screen and (min-width:48em){.type-1 .flex-direction-nav a{display:block}}.carousel{float:left;width:100%;overflow:hidden}.carousel .search-img-thumb{position:relative}.carousel>.padded{padding:10px 10px 0}.carousel .padded.addBg{background-color:#f7f4ee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f2ede3),to(#fff));background-image:linear-gradient(to bottom,#f2ede3 50%,#fff 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 2px 4px -1px rbga(0,0,0,0.1);box-shadow:inset 0 2px 4px -1px rbga(0,0,0,0.1);border-radius:5px 5px 0 0}.carousel>.type-6.padded{padding-top:20px}.slides:after{display:table;content:'';clear:both}.slides .subtext{width:120px;padding-top:20px;font-size:.75em;margin-bottom:0}.slides .subtext:after{display:table;content:'';clear:both}.slides .headertext,.slides .headertext:hover{display:block;margin:0 auto 14px;width:80%;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;color:#0c5f5f;font-size:20px;line-height:101%;text-decoration:none;text-align:center;vertical-align:middle}.recipe-link{font-size:14px;display:block;color:#666;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;text-decoration:none;margin-bottom:10px}.recipe-link h3,.recipe-link .gamma{margin:5px 0 0}.recipe-link.is-member-recipe .member-image{position:relative}.recipe-link.is-member-recipe .member-image:after{border:5px solid #c2cca7;opacity:.75;position:absolute;top:0;left:0;bottom:0;right:0;content:''}.recipe-link.is-member-recipe .icon-member-small{position:absolute;top:7px;left:7px}.recipe-link.is-member-recipe .member-banner{background-color:#c2cca7;color:#fff;font-size:.8em;left:0;line-height:1.5;height:19px;position:absolute;bottom:5px;text-align:center;width:100%;z-index:4}.fivestar-summary{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal}.carousel .type-1{padding-top:10px}.carousel .type-1 .slides>li{float:left;margin:0 0 0 10px;width:162px}.carousel .type-1 .slides>li:first-child{margin-left:0}.carousel .type-1 .glow span{height:100%}.carousel .type-1 .img-container,.carousel .type-1 img{min-width:100%;margin-bottom:10px}.carousel .type-1 .shadow-inset{margin-bottom:10px}.carousel .type-1 .shadow-inset .img-container,.carousel .type-1 .shadow-inset img{margin-bottom:0}.carousel .type-1 .rating img{float:left}.carousel .type-1 .rating-count{display:none;float:left;font-size:12px;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-style:italic;color:#666;line-height:16px;margin-left:5px}.carousel .type-1 .flex-direction-nav a{top:90px}.carousel .type-2{background:url("/sites/all/themes/bbcw_goodfood/images/collections/mobileBG.gif?va8ab7f4a4bce0bdcfef2a9ad0dd5f841") repeat scroll 0 0 #e6e6e6;position:relative;margin-bottom:0}.carousel .type-2 .slides li{float:left}.carousel .type-2 .imgContainer{width:176px;height:159px;display:block;margin:0 auto;padding:16px}.carousel .type-2 .subtext{float:none;margin:0 auto;font-size:12px;font-weight:700;color:#246b1f;text-align:center}.carousel .type-2 .flex-control-paging{display:none}.carousel .type-2.theme-white{background:none}.no-js .carousel .type-2{height:740px;overflow:hidden}.no-js .carousel .type-2 .slides li{width:100%}.carousel .type-4 .slides li>a{width:50%}.carousel .type-4,.carousel .type-5{margin-bottom:0}.carousel .type-4 .slides li,.carousel .type-5 .slides li{position:relative;overflow:hidden}.carousel .type-4 .slides li>a,.carousel .type-5 .slides li>a{float:left;position:relative;overflow:hidden;display:block}
.carousel .type-4 p,.carousel .type-5 p{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;font-size:15px}.carousel .type-4 p span,.carousel .type-5 p span{white-space:pre-line;display:inline-block;padding:4px 10px 5px;opacity:.9;border-radius:3px;background-color:#FFF}.carousel .type-4 p span.bg-pink,.carousel .type-5 p span.bg-pink{color:#fff;background-color:#be2a77}@media screen and (max-width:30em){.carousel .type-4 p span,.carousel .type-5 p span{margin:5px 10px;line-height:18px;display:block;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);box-shadow:0 1px 5px 1px rgba(0,0,0,0.06)}}.carousel .type-4 .flex-direction-nav a,.carousel .type-5 .flex-direction-nav a{top:48%}@media screen and (max-width:30em){.carousel .type-4 .flex-direction-nav a,.carousel .type-5 .flex-direction-nav a{top:35%}}.carousel .type-5 .slides li>a{width:33.3%}.carousel .type-5 .flex-direction-nav a{display:none}.carousel .type-5 p{padding:10px 10px 0 16px}@media screen and (min-width:40.625em){.carousel .type-4 p,.carousel .type-5 p{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;position:absolute;right:20px;left:20px;bottom:20px}.carousel .type-4 p span,.carousel .type-5 p span{white-space:pre-line;padding:4px 10px 5px;background-color:#FFF;opacity:.9;border-radius:3px}.carousel .type-4 p span.bg-pink,.carousel .type-5 p span.bg-pink{color:#fff;background-color:#be2a77}.carousel .type-5 .flex-direction-nav a{display:block}}.lt-ie8 .type-6 .category-list li{width:195px}.lt-ie8 .type-6 .category-list li .shadow-bg{margin-left:20px;margin-right:20px}.type-6 .text-style-alt{color:#333;font-size:14px;line-height:1.4;margin:0 30px}.type-7.flexslider{margin-bottom:0;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.type-7 .slides li{position:relative}.csstransforms.no-csstransforms3d .type-7 .slides li{-webkit-transform:translate(0,0);transform:translate(0,0)}.csstransforms3d .type-7 .slides li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.type-7 .bg-img{z-index:1}.type-7 .img-carousel-nav{position:absolute;left:50%;bottom:0;z-index:10}@media screen and (max-width:48.125em){.type-7 .img-carousel-nav{bottom:0}}.type-7 .img-carousel-nav ol{position:relative;left:-50%;background:none;padding:10px;bottom:auto;display:none;height:auto;width:auto;overflow:hidden}@media(min-width:770px){.type-7 .img-carousel-nav ol{display:inline-block}}.type-7 .img-carousel-nav li{margin-left:10px;margin-right:0;display:block;float:left}.type-7 .img-carousel-nav li:first-child{margin-left:0}.type-7 .img-carousel-nav li a{background:rgba(255,255,255,0.5)}.type-7 .img-carousel-nav li a.flex-active{background:#fff;opacity:1}.type-7 .img-carousel-nav a{display:block;background:#000;border-radius:10px;width:10px;height:10px;text-indent:-99999px;zoom:1}.type-7 .img-carousel-nav .flex-active a{zoom:1;opacity:1}.type-7 .flex-direction-nav{display:block}.type-7 .flex-direction-nav a{margin-top:-42px}@media screen and (min-width:29.9375em){.type-7 .flex-direction-nav a{top:50%}}@media screen and (min-width:40.625em) and (max-width:48.125em){.type-7 .flex-direction-nav a{top:130px}}@media screen and (min-width:30em) and (max-width:40.5625em){.type-7 .flex-direction-nav a{top:100px}}@media screen and (min-width:22.5em) and (max-width:29.9375em){.type-7 .flex-direction-nav a{top:60px}}@media screen and (max-width:22.4375em){.type-7 .flex-direction-nav a{top:40px}}@media screen and (max-width:48.125em){.type-7 .flex-direction-nav a{margin-top:0}}@media screen and (min-width:29.9375em){.type-7 .flex-direction-nav .flex-next{right:-5px;background-image:none;width:50px;height:54px;background-color:rgba(255,255,255,0.95);border-radius:3px 0 0 3px;outline:0}.type-7 .flex-direction-nav .flex-next:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:12px;left:-33px;font-size:32px}.type-7 .flex-direction-nav .flex-next:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.type-7 .flex-direction-nav .flex-prev{background-image:none;width:50px;height:54px;left:-5px;background-color:rgba(255,255,255,0.95);border-radius:0 3px 3px 0;outline:0}.type-7 .flex-direction-nav .flex-prev:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:12px;right:15px;font-size:32px}.type-7 .flex-direction-nav .flex-prev:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media screen and (min-width:68.75em){.img-carousel{min-height:455px}}.img-carousel .stars{float:left;margin-right:10px}.img-carousel .chef{padding-bottom:5px}.img-carousel .see-more{font-size:14px}.img-carousel .text-container{position:static;margin-bottom:4px;padding-top:10px !important;padding-bottom:10px !important}@media screen and (min-width:48.1875em){.img-carousel .text-container{position:absolute;bottom:40px;left:20px;z-index:5;max-width:48%}.img-carousel .text-container.bg-beige{background:#f2ede3;-webkit-box-shadow:0 0 0 4px #f2ede3;box-shadow:0 0 0 4px #f2ede3}}@media screen and (max-width:48.125em){.img-carousel .text-container{padding:10px 10px 40px !important;margin:0;-webkit-box-shadow:none;box-shadow:none;border:0;background:#fff}
}.img-carousel .text-container h2{margin-bottom:5px;padding-top:5px;font-size:26px}@media screen and (min-width:48.1875em){.img-carousel .text-container h2{font-size:36px;line-height:1}}.img-carousel .text-container img{width:auto}.img-carousel .text-container a:hover,.img-carousel .text-container a:active{text-decoration:underline}.img-carousel .link-list li{padding-left:15px}@media screen and (max-width:29.9375em){.img-carousel .link-list,.img-carousel .text-desc{font-size:14px}}@media screen and (min-width:30em) and (max-width:48.125em){.img-carousel .text-headers{position:absolute;top:38%;left:8%;background:#f2ede3;padding:10px;max-width:350px}.img-carousel .link-list{overflow:hidden}.img-carousel .link-list li{float:left;width:50%}}.img-carousel .fivestar-average-stars{float:left;margin-right:6px}.img-carousel .fivestar-average-stars .star{margin-right:1px}.img-carousel .fivestar-average-stars .description{display:none}.img-carousel .favourite{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-299px -91px;width:90px;height:90px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:20px;left:30px;text-align:center}.img-carousel .favourite b{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px}@media screen and (max-width:31.25em){.img-carousel .favourite{top:5px;left:inherit;right:5px}}.img-carousel .favourite:hover{color:#fff}.carousel-wrapper{overflow:hidden}@media screen and (max-width:30em){.type-6{text-align:center}.type-6 ul{margin-bottom:0 !important}.slides .rating-text{display:none}}@media screen and (min-width:30em){.recipe-link a{color:#333;font-family:Arial,sans-serif,'Helvetica Neue',Helvetica;font-size:.875rem;line-height:17px;text-decoration:none}.slides .subtext{color:#1f1200;display:block;float:left;line-height:1em;margin-left:5px}.glow .left{background:url("/sites/all/themes/bbcw_goodfood/images/carousel/carouselFadeLeft.png?va9f4c868067a6809d1359e6e5fa313f3") no-repeat scroll 0 0 transparent;display:block;height:26%;left:0;position:absolute;top:0;width:45px;z-index:2}.glow .right{background:url("/sites/all/themes/bbcw_goodfood/images/carousel/carouselFadeRight.png?v006b445bf211f7bf3ea75f4631b968a3") no-repeat scroll 0 0 transparent;display:block;height:26%;position:absolute;right:-1px;top:0;width:45px;z-index:2}.carousel .type-1 .subtext{color:#1f1200;display:block}.carousel .type-1 .rating-count{display:block}.carousel .type-2{background:#ece8e4;margin-bottom:60px}.carousel .type-2 .slides li{padding:10px 0 0;margin-bottom:17px}.carousel .type-2 .flex-control-paging{display:block;background:url("/sites/all/themes/bbcw_goodfood/images/carousel/paginationBg.gif?vf1f0b8c69ca76241f6a7301884cc1462") repeat-x scroll 0 0 transparent}.no-js .carousel .type-2{height:280px}.no-js .carousel .type-2 .slides li{width:auto;min-height:280px}.carousel .type-2.theme-white .flex-control-paging{background:none}}@media screen and (min-width:48.125em){.carousel .type-2 .slides li{padding:10px 0 0;margin-bottom:17px}.carousel .type-2 .slides li:first-child{margin-left:0}}.flyout{position:relative;display:inline-block}@media screen and (max-width:29.9375em){.flyout{width:100%}}.flyout__content{display:none}.flyout:hover .flyout__content{display:block;position:absolute;top:100%;left:50%;margin-left:-112px;padding-top:12px;z-index:1;width:225px}.flyout__content:after{content:'';position:absolute;left:50%;margin-left:-10px;top:3px;display:block;width:0;height:0;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.flyout__content a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.flyout__content a:hover,.has-faux-block-link-hover .flyout__content a{color:#246d8f;border-bottom:1px solid #246d8f}.flyout__content a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.flyout__content-inner{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px;padding:15px 20px;border-radius:3px;background:#fff;text-align:center;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);border:solid 1px #dcdcdc}
.gf-tooltip{color:#333;position:absolute;z-index:8999700;border-radius:10px;background:#fff;border:2px solid #7f7e7d;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s .3s;transition:opacity .3s,visibility .3s .3s}.gf-tooltip.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.gf-tooltip__content{padding:5px 10px}.gf-tooltip__tip{content:'';position:absolute;left:50%;bottom:-12px;margin-left:-10px;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0;border-top:10px solid #7f7e7d}.gf-tooltip .node-teaser{background:none;font-size:12px;line-height:15px}.gf-tooltip .node-image{margin:0 10px 0 0;width:75px;height:75px}.gf-tooltip p{overflow:hidden;font-size:13px;line-height:18px;margin-top:5px}@media screen and (max-width:48.125em){.hero-slide{background-color:#f2ede3}}.hero-slide__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;margin-bottom:10px;padding:0}.hero-slide__title a,.hero-slide__title a:visited{color:inherit}@media screen and (max-width:48.125em){.hero-slide__title{font-size:25px;line-height:25px}}.hero-slide__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;color:#666;margin:0 0 10px;padding:0}.hero-slide__subtitle a,.hero-slide__subtitle a:visited{color:inherit}@media screen and (min-width:30em) and (max-width:48.125em){.hero-slide__subtitle{margin:0}}.hero-slide__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin-bottom:10px}@media screen and (min-width:48.1875em) and (max-width:51.1875em){.hero-slide__description{display:none}}@media screen and (min-width:37.5em) and (max-width:48.125em){.hero-slide__description{width:49%;display:inline-block;padding-right:20px;margin-bottom:0}}@media screen and (max-width:30em){.hero-slide__description{display:none;width:auto;height:auto}}.hero-slide__chef{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;padding-bottom:10px;color:#666}.hero-slide__todays-favourite-badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-192px -192px;width:92px;height:96px;background-color:transparent;padding:24px 5px 13px;z-index:10;top:20px;left:60px;text-align:center;position:absolute;color:#fff;font-weight:700;line-height:1.2}@media screen and (min-width:48.125em) and (max-width:62em){.hero-slide__todays-favourite-badge{top:0;left:inherit;left:60px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}@media screen and (max-width:31.25em){.hero-slide__todays-favourite-badge{top:0;left:inherit;right:20px;background-image:none;background-color:#447d75;padding:10px;width:auto;height:auto;border-radius:0 0 3px 3px}}.hero-slide__todays-favourite-badge:hover{color:#fff}.hero-slide__todays-favourite-text{position:relative;top:8px}@media screen and (min-width:48.125em) and (max-width:62em){.hero-slide__todays-favourite-text{position:relative;top:initial}}@media screen and (min-width:62em){.hero-slide__todays-favourite-text{position:relative;top:8px}}@media screen and (max-width:31.25em){.hero-slide__todays-favourite-text{position:relative;top:initial}}.hero-slide__rating{margin-bottom:15px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star{height:16px;width:16px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star,.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-size:16px,16px;background-image:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d")}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star,.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span{background-size:16px,16px}.hero-slide__rating .fivestar-bbcgoodfood div.fivestar-widget-static .star span.on{background-position:0 -16px}}.hero-slide__see-more{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}
.hero-slide__see-more:hover,.has-faux-block-link-hover .hero-slide__see-more{color:#246d8f;border-bottom:1px solid #246d8f}.hero-slide__see-more:visited{color:#032b3e;border-bottom:1px solid #032b3e}.hero-slide__link-list{margin:0;list-style:none}.hero-slide__link-list ul{margin-left:0;list-style:none}.hero-slide__link-list:after{display:table;content:'';clear:both}@media screen and (min-width:37.5em) and (max-width:48.125em){.hero-slide__link-list{width:49%;display:inline-block;vertical-align:top}}.hero-slide__link-list li{margin-bottom:10px}.hero-slide__link-list a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.hero-slide__link-list a:hover,.has-faux-block-link-hover .hero-slide__link-list a{color:#246d8f;border-bottom:1px solid #246d8f}.hero-slide__link-list a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.hero-slide__content{border-radius:3px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.92);position:static;padding:20px !important}@media screen and (min-width:48.125em){.hero-slide__content{position:absolute;bottom:40px;left:60px;z-index:5;max-width:48%}}@media screen and (max-width:48.125em){.hero-slide__content{padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);position:relative;top:-10px;margin:0 40px}}@media screen and (max-width:30em){.hero-slide__content{padding:10px;background-color:#fff;position:relative;top:-10px;margin:0 20px}}.hero-slide__secondary-recipes{position:absolute;top:0;bottom:0;right:60px;width:32.5%;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.6)}@media screen and (max-width:63.9375em){.hero-slide__secondary-recipes{display:none}}.hero-slide__secondary-image{position:relative}.hero-slide__secondary-image img{width:auto}.hero-slide__secondary-icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:48px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .hero-slide__secondary-icon-overlay:after{opacity:.8}.hero-slide__support-recipe{float:left;width:48%;margin-left:4%}.hero-slide__support-recipe.odd{margin-left:0}.hero-slide__support-recipe a,.hero-slide__support-recipe a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);-webkit-transition:.2s;transition:.2s}.hero-slide__support-recipe a:hover,.hero-slide__support-recipe a:focus,.hero-slide__support-recipe.has-faux-block-link-hover a,.hero-slide__support-recipe.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #fff}.hero-slide__head-recipe{margin-bottom:20px}.hero-slide__head-recipe a,.hero-slide__head-recipe a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);-webkit-transition:.2s;transition:.2s}.hero-slide__head-recipe a:hover,.hero-slide__head-recipe a:focus,.hero-slide__head-recipe.has-faux-block-link-hover a,.hero-slide__head-recipe.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #fff}.hero-slide__secondary-main-title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;color:#fff;margin-bottom:15px;margin:0 0 10px;padding:0}.hero-slide__secondary-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;color:#fff;font-weight:700;margin-top:7px}.hero-slide__secodary-image:after{display:table;content:'';clear:both}@media screen and (min-width:30em) and (max-width:48.125em){.hero-slide__text-headers{position:absolute;top:-189px;left:8%;padding:20px;max-width:350px;border-radius:3px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.92)}}.hero-teaser__image{display:inline-block;float:left;min-height:200px;width:100%}.hero-teaser__image img{width:100%}.hero-teaser__wrapper{background-color:#fcf4ec;color:#767676;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;letter-spacing:.2px;line-height:1.6;margin-bottom:20px;position:relative;width:100%}.hero-teaser__wrapper .icon-recipeofthemonth-olive{float:right;margin:0 0 5px 5px}.hero-teaser__title{color:#333;font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;font-weight:700}.hero-teaser__inset{background-color:rgba(255,255,255,0.95);bottom:20px;border-radius:3px;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);max-width:460px;padding:15px 20px 20px;margin:-100px 20px 20px}@media screen and (max-width:30em){.hero-teaser__inset{margin-top:-30px}}@media screen and (min-width:30em){.hero-teaser__inset.odd{float:right}}.identity__header{position:relative}.identity__header:after{display:table;content:'';clear:both}@media screen and (min-width:30em){.identity__header .taxonomy-term-description{width:50%}}@media screen and (min-width:30em){.identity__title{width:50%}}@media screen and (min-width:30em){.identity__image{width:40%;float:right}}.infographic-image img{width:100%}.ingredients-list{margin-bottom:30px;padding-bottom:10px}@media screen and (min-width:30em){.ingredients-list{margin-bottom:20px}}.ingredients-list__content{padding:4%;border:1px solid #eaeaea;border-bottom:0;position:relative}.ingredients-list__content:after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:12px;background:url("/sites/all/themes/bbcw_goodfood/images/ui/separator-seratedpage-bottom.gif?vd6baf7e6bebd7ee13a335ecb65fb36c5") repeat-x left center;-webkit-box-shadow:0 6px 17px -6px #666;box-shadow:0 6px 17px -6px #666}.ingredients-list__group-title{color:#59a399;font-size:18px;margin-bottom:5px}.ingredients-list__group{margin:0;list-style:none}.ingredients-list__group ul{margin-left:0;list-style:none}.ingredients-list__item{padding:6px 10px;line-height:22px;font-size:16px}.ingredients-list__item:nth-child(odd){background:#f1f7f7}@media print{.ingredients-list__item:nth-child(odd){background:transparent}
}@media print{.ingredients-list__item{padding-left:0;font-size:13px}}.ingredients-list__glossary-link{border-bottom:1px dotted #333;color:#333}@media print{.ingredients-list__glossary-link{border-bottom:0}}.ingredients-list__glossary-element{display:none}.large-push-item{border-bottom:1px dashed #d8d8d8;padding:10px 0;position:relative}.large-push-item:after{display:table;content:'';clear:both}.large-push-item:last-child{background:none}.large-push-item a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.large-push-item a:hover,.has-faux-block-link-hover .large-push-item a{color:#246d8f;border-bottom:1px solid #246d8f}.large-push-item a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.large-push-item p{color:#767676}.large-push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:20px;line-height:25px;color:#333;display:inline-block;font-weight:700;line-height:1.2;letter-spacing:.2px;margin-bottom:20px}@media screen and (max-width:48.125em){.large-push-item__title{font-size:15px;letter-spacing:.1px;margin-bottom:10px;padding-top:0}}@media screen and (max-width:26.5625em){.large-push-item__title{max-width:240px}}@media screen and (max-width:23.4375em){.large-push-item__title{max-width:145px}}.large-push-item__image{float:left;padding:0 15px 5px 0}.large-push-item__image img{max-width:145px}.large-push-item__content{margin-left:160px}@media screen and (max-width:48.125em){.large-push-item__content p{padding-bottom:10px}}.large-push-item__promo_link{margin-bottom:10px}.method{margin-bottom:20px}.method__actions{margin-bottom:10px}.method__list{margin:0;list-style:none}.method__list ul{margin-left:0;list-style:none}.method__item{font-size:16px;border-bottom:1px solid #f0f2eb;counter-increment:method;line-height:1.6;margin-bottom:20px;padding-bottom:20px}.method__item:before{content:counter(method) ".";font-weight:700;font-size:23px;margin-right:8px;float:left;line-height:1}@media print{.method__item:before{font-weight:400}}.method__item>p{padding-top:2px;font-size:16px}@media print{.method__item{margin-bottom:10px;padding-bottom:10px;border-bottom:0}}.mgf-carousel .carousel,.mgf-carousel .flex-viewport{overflow:visible !important}@media(min-width:770px){.mgf-carousel .carousel,.mgf-carousel .flex-viewport{overflow:hidden !important}}.mgf-carousel li{margin-right:10px}.mgf-carousel .vertical-push-item__title{margin-top:10px}.mgf-carousel .flexslider{margin-bottom:0}.mgf-carousel__separator{border-bottom:1px dashed #d8d8d8;display:inline-block;float:left;margin:20px 0;width:100%}.mgf-carousel__header{display:inline-block;position:relative;width:100%}.mgf-carousel__title{display:inline-block;font-size:25px}.mgf-carousel__title--zero{color:#999}.mgf-carousel__link{color:#1a1a1a;float:right;font-weight:700;margin:25px 0 0}.mgf-carousel__link:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;margin-left:5px;margin-top:-2px}.mgf-carousel__desc{margin-bottom:15px}.mgf-carousel__saved-recipes .mgf-recipe-card{max-width:173px}.mgf-carousel__collections .mgf-collection-card{height:auto;width:210px}.mgf-carousel__collections .mgf-collection-card.row-even,.mgf-carousel__collections .mgf-collection-card.row-odd{padding:0}.mgf-carousel__collections .flex-direction-nav a{top:50%}.mgf-carousel__own-recipes .mgf-recipe-card{max-width:173px}.mgf-carousel__own-recipes .vertical-push-item__badge{font-size:15px;padding:5px 10px}.mgf-carousel__most-popular{display:inline-block;margin-bottom:25px}.mgf-carousel__most-popular .mgf-recipe-card{max-width:162px}.mgf-collections-list{display:inline-block;float:left;list-style:none;margin:0 0 45px;width:100%}.mgf-collection-card{border-radius:3px;display:inline-block;float:left;margin-bottom:20px;max-height:210px;position:relative;width:100%}@media(min-width:480px){.mgf-collection-card{width:50%}.mgf-collection-card.row-even{padding-right:10px}.mgf-collection-card.row-odd{padding-left:10px}}.mgf-collection-card .has-faux-block-link{height:inherit;max-height:inherit}.mgf-collection-card__title{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial;font-size:18px;margin-bottom:5px}.mgf-collection-card__details{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.88)));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.88));border-radius:0 0 3px 3px;bottom:0;padding:20px 35px 15px 15px;position:absolute;width:100%}.mgf-collection-card__image{border-radius:3px;height:inherit;max-height:inherit;overflow:hidden}.mgf-collection-card__recipes-number{color:#f0a115;font-size:12px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.mgf-collection-form .mgf-collection-view__header{margin-bottom:40px}.mgf-collection-form__form-wrapper{margin:0 auto;max-width:355px;padding:0 10px;width:100%}.mgf-collection-form .loader-7{display:none}.mgf-collection-form__buttons-wrapper{float:right;margin:20px 0 40px;position:relative}.mgf-collection-form__buttons-wrapper--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:59px}.mgf-collection-form__form-title{color:#1a1a1a;display:inline-block;font-size:25px}
.mgf-collection-form__form-description{color:#767676;display:inline-block;font-size:15px;margin-bottom:30px}.mgf-collection-form__delete-action{border-top:1px solid #dbdbdb;display:inline-block;padding:20px 0 40px;width:100%}.mgf-collection-view__header{display:inline-block;float:left;max-height:250px;overflow:hidden;position:relative;width:100%}.mgf-collection-view__back-link-wrapper{margin-bottom:10px;padding-top:10px}.mgf-collection-view__back-link{color:#246d8f;padding:15px 10px}.mgf-collection-view__back-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media(min-width:770px){.mgf-collection-view__back-link{padding:0}}.mgf-collection-view__link-wrapper{display:inline-block;position:absolute;right:0;top:0}.mgf-collection-view__link{background-color:#fff;border:1px solid #e2e2e2;border-radius:3px;color:#1a1a1a;display:inline-block;height:35px;margin:20px 20px 0 0;padding:7px 0;text-align:center;width:72px}.mgf-collection-view__title-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.88)));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.88));bottom:0;left:0;padding:70px 20px 0;position:absolute;width:100%}.mgf-collection-view__title{color:#fff;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:28px;font-weight:700;letter-spacing:.3px;line-height:.71;margin-bottom:15px;text-align:center;width:100%}.mgf-collection-view__recipe-count{color:#f0a115;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:700;letter-spacing:1.2px;margin-bottom:20px;text-align:center;text-transform:uppercase;width:100%}.mgf-collection-view__image{width:100%}.mgf-collection-view__description{color:#1a1a1a;display:inline-block;float:left;font-size:16px;line-height:1.56;margin:20px auto;padding:0 20%;text-align:center;width:100%}.mgf-collection-view__list{display:inline-block;margin-top:20px;padding:0 10px}@media(min-width:770px){.mgf-collection-view__list{padding:0}}.main-mgf{padding:0}@media(min-width:770px){.main-mgf{padding-left:1.8181818182%;padding-right:1.8181818182%}}.main-mgf .col.span8{border-bottom:#d3d3d3 1px dashed;margin-bottom:40px}@media(min-width:770px){.main-mgf .col.span8{border:0}}.mgf__wrapper{display:inline-block;width:100%}.mgf__wrapper .vertical-push-item__badge{font-size:15px;padding:5px 10px}.mgf__user-favorites{position:relative}.mgf__user-favorites:before{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(43.28%,rgba(251,251,251,0.79)));background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(251,251,251,0.79) 43.28%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#C9FBFBFB',GradientType=1);content:'';display:inline-block;position:absolute;pointer-events:none;height:50px;right:-1px;top:0;bottom:0;width:65px;z-index:12}.mgf-form input{border-radius:3px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mgf-form input[type='text'],.mgf-form input[type='password'],.mgf-form input[type='email']{height:45px;width:100%}.mgf-form input[type='text']:focus,.mgf-form input[type='password']:focus,.mgf-form input[type='email']:focus{border:solid 1px #72b3ff;-webkit-box-shadow:0 0 2px 0 rgba(114,179,255,0.5);box-shadow:0 0 2px 0 rgba(114,179,255,0.5);outline:unset}.mgf-form input[type='file']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mgf-form input[type='checkbox']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mgf-form input[type='submit']{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#be2a77;color:#fff !important;width:130px}.mgf-form input[type='submit']:hover,.mgf-form input[type='submit']:active,.mgf-form input[type='submit'].active,.mgf-form input[type='submit'].disabled,.mgf-form input[type='submit'][disabled]{background-color:#200448}.mgf-form input[type='submit']:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mgf-form input[type='submit']:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.mgf-form input[type='submit'].active,.mgf-form input[type='submit']:active{background-color:#200448;outline:0}.mgf-form input[type='submit'].disabled,.mgf-form input[type='submit'][disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-form input[type='submit']:focus,.mgf-form input[type='submit']:hover,.mgf-form input[type='submit']:active{background-color:#7f1c50;color:#fff}.mgf-form input[type='submit']:disabled,.mgf-form input[type='submit'][disabled]{background-color:rgba(190,42,119,0.85) !important;color:transparent !important}.mgf-form textarea{border-radius:3px;height:132px;margin-bottom:4px;resize:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mgf-form textarea:focus{border:solid 1px #72b3ff;-webkit-box-shadow:0 0 2px 0 rgba(114,179,255,0.5);box-shadow:0 0 2px 0 rgba(114,179,255,0.5);outline:unset}.mgf-form label{color:#1a1a1a}.mgf-form--errors input.error{background:url("/sites/all/themes/bbcw_goodfood/images/exclamation.png?vd648cb25ba3971c0292b8166e80d7a8e") 98% 50% no-repeat #fff;border:solid 1px #e84b3c;margin:0;-webkit-transition:none;transition:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mgf-form--errors input.error{background:url("/sites/all/themes/bbcw_goodfood/images/exclamation@2x.png?v72701e01c21a0512985b40ec00d6e3d0") 98% 50% no-repeat #fff;background-size:22px 22px}}.mgf-form--errors input.error:focus{border:solid 1px #e84b3c;-webkit-box-shadow:0 0 2px 0 rgba(232,75,60,0.5);box-shadow:0 0 2px 0 rgba(232,75,60,0.5)}.mgf-form__field-wrapper{display:inline-block;margin-bottom:15px;width:100%}.mgf-form__field-wrapper--error input{background:url("/sites/all/themes/bbcw_goodfood/images/exclamation.png?vd648cb25ba3971c0292b8166e80d7a8e") 98% 50% no-repeat #fff;border:solid 1px #e84b3c;margin:0;-webkit-transition:none;transition:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mgf-form__field-wrapper--error input{background:url("/sites/all/themes/bbcw_goodfood/images/exclamation@2x.png?v72701e01c21a0512985b40ec00d6e3d0") 98% 50% no-repeat #fff;background-size:22px 22px}}.mgf-form__field-wrapper--error input:focus{border:solid 1px #e84b3c;-webkit-box-shadow:0 0 2px 0 rgba(232,75,60,0.5);box-shadow:0 0 2px 0 rgba(232,75,60,0.5)}.mgf-form__field-wrapper--error .mgf-form__field-description{color:#e84b3c}.mgf-form__field-wrapper--preference{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:20px 0}.mgf-form__field-wrapper--preference:last-child{margin-bottom:35px}.mgf-form__field-wrapper--preference label{font-weight:700}.mgf-form__fields-wrapper{margin-bottom:10px}.mgf-form__field-counter{color:#767676;float:right}.mgf-form__field-description{color:#767676;display:block;margin:4px 0}.mgf-form__field-description--no-description{padding-bottom:10px}.mgf-form__field-description--error{display:none}.mgf-form__field-description .placeholder{color:unset;font-style:unset}.mgf-form--errors .mgf-form__field-description--error{color:#e84b3c;display:block;margin:4px 0}.mgf-form__cancel-link{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#767676;margin-right:10px;width:130px}.mgf-form__cancel-link:hover,.mgf-form__cancel-link:active,.mgf-form__cancel-link.active,.mgf-form__cancel-link.disabled,.mgf-form__cancel-link[disabled]{background-color:#200448}.mgf-form__cancel-link:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mgf-form__cancel-link:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-form__cancel-link.active,.mgf-form__cancel-link:active{background-color:#200448;outline:0}.mgf-form__cancel-link.disabled,.mgf-form__cancel-link[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-form__cancel-link:focus,.mgf-form__cancel-link:hover,.mgf-form__cancel-link:active{background-color:#767676;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}@media(min-width:480px){.mgf-form__cancel-link{margin-right:20px}}.mgf-form__field-toggle-switch{display:-webkit-box;display:-ms-flexbox;display:flex}.mgf-form__field-toggle-switch-description{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;padding-right:15px}.mgf-form__field-toggle-switch-input{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin:5px 0 0}.mgf-form__field-toggle-switch-input input[type=checkbox]{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;left:-9999px;position:absolute;top:-9999px}
.mgf-form__field-toggle-switch-input input[type=checkbox]+label{background:#ddd9d9;border:1px solid #a39f9f;border-radius:35px;cursor:pointer;display:inline-block;font-weight:400;height:35px;position:relative;width:70px}.mgf-form__field-toggle-switch-input input[type=checkbox]+label:before{background:url("/sites/all/themes/bbcw_goodfood/icon-font/icons/cross-x.svg?vd5549f69bc53551846dc1dbc42c4e4ee") #fff 49% 50% no-repeat;border-radius:50%;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.44);box-shadow:0 0 7px 0 rgba(0,0,0,0.44);color:#999;content:'';display:block;height:29px;left:2px;position:absolute;top:2px;width:29px;z-index:2}.mgf-form__field-toggle-switch-input input[type=checkbox]+label:after{color:#5c5c5c;content:'No';left:40px;line-height:34px;position:absolute;z-index:1}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label{background:#379270;border:1px solid #379270}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label:before{background:url("/sites/all/themes/bbcw_goodfood/icon-font/icons/check.svg?ve7db6260222ca90d708b096a9c5242dd") #fff 50% 50% no-repeat;content:'';left:37px}.mgf-form__field-toggle-switch-input input[type=checkbox]:checked+label:after{color:#fff;content:'Yes';left:9px;position:absolute}.mgf-form__field-toggle-switch-input input[type=checkbox]:active+label:after{opacity:0}.image-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-input label{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:5px}.image-input label:hover,.image-input label:active,.image-input label.active,.image-input label.disabled,.image-input label[disabled]{background-color:#200448}.image-input label:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.image-input label:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input label.active,.image-input label:active{background-color:#200448;outline:0}.image-input label.disabled,.image-input label[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input label:hover,.image-input label:active,.image-input label.active,.image-input label.disabled,.image-input label[disabled]{background-color:#200448}.image-input label:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.image-input label:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input label.active,.image-input label:active{background-color:#200448;outline:0}.image-input label.disabled,.image-input label[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input label:focus,.image-input label:hover,.image-input label:active{background-color:#290d3c;color:#fff}@media(min-width:375px){.image-input label{margin-right:10px}}@media(min-width:480px){.image-input label{margin-right:20px}}.image-input__delete{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#767676;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin:0}.image-input__delete:hover,.image-input__delete:active,.image-input__delete.active,.image-input__delete.disabled,.image-input__delete[disabled]{background-color:#200448}.image-input__delete:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.image-input__delete:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.image-input__delete.active,.image-input__delete:active{background-color:#200448;outline:0}.image-input__delete.disabled,.image-input__delete[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.image-input__delete:focus,.image-input__delete:hover,.image-input__delete:active{background-color:#767676;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}
@media(min-width:480px){.image-input__delete{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.image-input__preview{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:5px}@media(min-width:375px){.image-input__preview{margin-right:10px}}.image-input__preview img{border-radius:50%;height:70px;width:70px}.mgf-loading-states__collections-container,.mgf-loading-states__collection-recipes-container,.mgf-loading-states__recipes-container{width:100%}.mgf-loading-states__collections-container-mask,.mgf-loading-states__collection-recipes-container-mask,.mgf-loading-states__recipes-container-mask{display:inline-block;height:160px;margin-bottom:15px;overflow:hidden;width:150%}@media(min-width:770px){.mgf-loading-states__collections-container-mask,.mgf-loading-states__collection-recipes-container-mask,.mgf-loading-states__recipes-container-mask{width:100%}}.mgf-loading-states__collections-header,.mgf-loading-states__collection-recipes-header,.mgf-loading-states__recipes-header{margin:0 0 10px;width:100%}.mgf-loading-states__collections-header:after,.mgf-loading-states__collection-recipes-header:after,.mgf-loading-states__recipes-header:after{display:table;content:'';clear:both}.mgf-loading-states__collections-title-left,.mgf-loading-states__collection-recipes-title-left,.mgf-loading-states__recipes-title-left{background:#f2f2f2;height:25px;overflow:hidden;width:172px;background-image:linear-gradient(92deg,#ededef,#ededef 15%,#f7f7fb);display:inline-block;float:left;height:25px;margin:15px 16px 15px 0;width:172px}.mgf-loading-states__collections-title-left:before,.mgf-loading-states__collection-recipes-title-left:before,.mgf-loading-states__recipes-title-left:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:25px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.mgf-loading-states__collections-title-right,.mgf-loading-states__collection-recipes-title-right,.mgf-loading-states__recipes-title-right{background:#f2f2f2;height:25px;overflow:hidden;width:324px;background-image:linear-gradient(91deg,#ededef,#ededef 15%,#f7f7fb);display:inline-block;float:left;height:25px;margin:15px 0;max-width:300px}.mgf-loading-states__collections-title-right:before,.mgf-loading-states__collection-recipes-title-right:before,.mgf-loading-states__recipes-title-right:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:25px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.mgf-loading-states__collection-banner{background:#f2f2f2;height:250px;overflow:hidden;width:700px;background-image:linear-gradient(96deg,#ededef,#ededef 15%,#f7f7fb);height:250px;margin-bottom:25px;width:100%}.mgf-loading-states__collection-banner:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:250px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}@media screen and (max-width:48em){.mgf-loading-states__collection-recipes-container{padding-left:10px}}.mgf-loading-states__collections{padding-top:20px}@media screen and (max-width:48em){.mgf-loading-states__collections{padding:15px 10px 0}}.mgf-loading-states__collections-item{float:left;padding-right:10px;width:50%}@media screen and (max-width:25.875em){.mgf-loading-states__collections-item{width:100%;padding-right:0}}@media screen and (min-width:25.9375em){.mgf-loading-states__collections-item:nth-child(even){padding-right:0}}.mgf-loading-states__collections-slide{background:#f2f2f2;height:210px;overflow:hidden;width:210px;background-image:linear-gradient(100deg,#ededef,#ededef 15%,#f7f7fb);float:left;height:210px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}.mgf-loading-states__collections-slide:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:210px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}
@media screen and (max-width:48em){.mgf-loading-states__recipes{padding-left:10px}}.mgf-loading-states__recipes-blankline--title,.mgf-loading-states__recipes-blankline--rating,.mgf-loading-states__collection-recipes-blankline--title,.mgf-loading-states__collection-recipes-blankline--rating{float:left;height:10px}.mgf-loading-states__recipes-blankline--title,.mgf-loading-states__collection-recipes-blankline--title{background:#f2f2f2;height:10px;overflow:hidden;width:162px;background-image:linear-gradient(91deg,#ededef,#ededef 15%,#f7f7fb);margin-bottom:6px;width:100%}.mgf-loading-states__recipes-blankline--title:before,.mgf-loading-states__collection-recipes-blankline--title:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:10px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.mgf-loading-states__recipes-blankline--rating,.mgf-loading-states__collection-recipes-blankline--rating{background:#f2f2f2;height:10px;overflow:hidden;width:111px;background-image:linear-gradient(92deg,#ededef,#ededef 15%,#f7f7fb);width:111px}.mgf-loading-states__recipes-blankline--rating:before,.mgf-loading-states__collection-recipes-blankline--rating:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:10px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.mgf-loading-states__recipes-item,.mgf-loading-states__collection-recipes-item{float:left;margin-bottom:25px;padding-right:10px;width:25%}@media screen and (max-width:25.875em){.mgf-loading-states__recipes-item,.mgf-loading-states__collection-recipes-item{width:50%}}@media screen and (max-width:48em){.mgf-loading-states__recipes-item,.mgf-loading-states__collection-recipes-item{padding-right:10px}}@media screen and (min-width:48.0625em){.mgf-loading-states__recipes-item:last-child,.mgf-loading-states__collection-recipes-item:last-child{padding-right:0}}.mgf-loading-states__recipes-slide,.mgf-loading-states__collection-recipes-slide{background:#f2f2f2;height:162px;overflow:hidden;width:162px;background-image:linear-gradient(106deg,#ededef,#ededef 15%,#f7f7fb);float:left;margin-bottom:9px;overflow:hidden;position:relative;width:100%}.mgf-loading-states__recipes-slide:before,.mgf-loading-states__collection-recipes-slide:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:162px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.mgf-loading-states__recipes-title,.mgf-loading-states__collection-recipes-title{background:#f2f2f2;height:25px;overflow:hidden;width:330px;background-image:linear-gradient(91deg,#ededef,#ededef 15%,#f7f7fb);display:inline-block;float:left;height:25px;margin:15px 0;width:330px}.mgf-loading-states__recipes-title:before,.mgf-loading-states__collection-recipes-title:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:25px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}@media screen and (max-width:25.875em){.mgf-loading-states__recipes-title,.mgf-loading-states__collection-recipes-title{width:calc(100% - 30px);max-width:330px}}.mgf-loading-states__tab--saved-recipes,.mgf-loading-states__tab--own-recipes{display:inline-block;margin-top:20px;padding:0;position:relative;width:100%}.mgf-loading-states__tab--saved-recipes .mgf-search,.mgf-loading-states__tab--own-recipes .mgf-search{margin:0 10px}.mgf-search__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10px 0;padding:0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media(min-width:480px){.mgf-search__form{margin:20px 0;width:64%}}@media(min-width:1024px){.mgf-search__form{width:75%}}.mgf-search__form input[type='search']{background-color:#f2f2f2 !important;background-image:url("/sites/all/themes/bbcw_goodfood/icon-font/icons/search-icon--grey.svg?v191bddebc5ee00eb69ce79a716c1a50a");background-position:calc(50% - 72px) calc(100% - 12px);background-repeat:no-repeat;background-size:16px;border-color:#f2f2f2;border-radius:3px;color:#1a1a1a;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0;padding:4px 20px 4px 42px;text-align:center;-webkit-transition:none;transition:none}
.mgf-search__form input[type='search']::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;-moz-appearance:none;appearance:none}.mgf-search__form input[type='search']:focus{outline:unset}.mgf-search__form input[type='search']::-webkit-input-placeholder{color:#7d7d7e;opacity:1}.mgf-search__form input[type='search']:-ms-input-placeholder{color:#7d7d7e;opacity:1}.mgf-search__form input[type='search']::-ms-input-placeholder{color:#7d7d7e;opacity:1}.mgf-search__form input[type='search']::placeholder{color:#7d7d7e;opacity:1}.mgf-search__form input[type='search']:-ms-input-placeholder{color:#7d7d7e}.mgf-search__form input[type='search']::-ms-input-placeholder{color:#7d7d7e}@media(min-width:1024px){.mgf-search__form input[type='search']{background-position:calc(50% - 64px) calc(100% - 12px)}}.mgf-search__form-cancel{color:#246d8f;display:none;padding-left:12px}.mgf-search__form--focus input[type='search'],.mgf-search__form--not-empty input[type='search']{background-position:20px 12px;text-align:left;-webkit-transition:none;transition:none}.mgf-search__form--focus .mgf-search__form-cancel,.mgf-search__form--not-empty .mgf-search__form-cancel{display:block}.mgf-search__form--not-empty input[type='search']{background-image:url("/sites/all/themes/bbcw_goodfood/icon-font/icons/search-icon--black.svg?vbbc16a6d8a9263da45b38ecb4c22485b")}.mgf-sort-by{font-family:"Helvetica Neue",Helvetica,Arial;float:right;margin-bottom:15px;margin-top:-6px;position:relative;width:155px}@media(min-width:375px){.mgf-sort-by{margin-top:-12px}}@media(min-width:480px){.mgf-sort-by{margin-bottom:0;margin-top:13px}}.mgf-sort-by:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #9d9d9d;height:0;width:0;content:'';position:absolute;right:13px;top:15px}@media(min-width:375px){.mgf-sort-by:after{top:18px}}.mgf-sort-by__select{border-color:#e2e2e2;border-radius:3px;color:#515151;font-size:15px;height:35px;margin:unset;padding:0 25px 0 13px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mgf-sort-by__select::-ms-expand{display:none}@media(min-width:375px){.mgf-sort-by__select{height:40px}}.mgf-tabs-nav{display:inline-block;position:relative;vertical-align:middle;width:100%}.mgf-tabs-nav__wrapper{background-color:#fbfbfb;margin:0 auto;max-width:1100px;overflow-x:auto;white-space:nowrap;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.mgf-tabs-nav__wrapper:-webkit-scrollbar{display:none}.mgf-tabs-nav__item{display:inline-block;height:50px;padding:15px 20px}.mgf-tabs-nav__item a{color:#1a1a1a}.mgf-tabs-nav__item a:active{text-decoration:none}.mgf-tabs-nav__item a:focus{outline:none}.mgf-tabs-nav__item:last-child{margin-right:50px}.mgf-tabs-nav__item--active{border-bottom:4px solid #1a1a1a}.mgf-tabs-nav__item--active a{font-weight:700}.mgf-tabs-nav__counter{background:#5d9095;border-radius:50%;color:#fff;display:inline-block;font-size:12px;font-weight:400;height:22px;line-height:17px;margin-left:5px;min-width:22px;padding:3px;text-align:center}.mgf-tab{display:inline-block;margin-top:20px;padding:0 10px;position:relative;width:100%}@media(min-width:770px){.mgf-tab{padding:0}}.mgf-tab__header-title{display:inline-block;font-size:25px;line-height:1.1;padding:20px 0 0;margin:0 0 15px;width:100%}@media(min-width:480px){.mgf-tab__header-title{margin-right:20px;width:auto}}.mgf-tab__header-title q{quotes:'“' '”' '‘' '’'}.mgf-tab__header-title q:before{content:open-quote}.mgf-tab__header-title q:after{content:close-quote}.mgf-tab__header-search-results-count{color:#767676;display:inline-block;line-height:40px}.mgf-tab__header--search-results .mgf-tab__header-title{display:block;margin:0;padding-bottom:10px}.mgf-tab__header--search-results .mgf-add-content-link{display:none}.mgf-tab__header--search-results .mgf-sort-by{display:inline-block;line-height:40px;margin:0 0 10px;padding-bottom:10px}.mgf-add-content-link{color:#246d8f;display:inline-block;margin:0 0 15px}.mgf-add-content-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;margin-right:5px;margin-top:-1px}@media(min-width:480px){.mgf-add-content-link{margin-top:5px}}.mgf-tab-overview .flex-direction-nav{display:none}@media(min-width:770px){.mgf-tab-overview .flex-direction-nav{display:block}}.mgf-tab-overview .carousel--no-arrows .flex-direction-nav{display:none}.mgf-recipes-list{display:inline-block;list-style:none;margin:0;width:calc(100% + 10px)}
.mgf-recipes-list__wrapper{width:100%;margin-bottom:40px}.mgf-recipes-list li{float:left;margin-bottom:20px;padding-right:10px;width:50%}@media(min-width:480px){.mgf-recipes-list li{width:33.3%}}@media(min-width:770px){.mgf-recipes-list li{width:25%}}.mgf-recipes-list .odd2{display:inline-block;float:left;margin:0;width:100%}@media(min-width:480px){.mgf-recipes-list .odd2{display:none}}@media(min-width:480px){.mgf-recipes-list .odd4{display:inline-block;float:left;margin:0;width:100%}}@media(min-width:480px) and (min-width:770px){.mgf-recipes-list .odd4{display:none}}@media(min-width:770px){.mgf-recipes-list .odd5{display:inline-block;float:left;margin:0;width:100%}}.mgf-recipes-list .vertical-push-item__title{margin-top:10px}.mgf-recipes-list--admin .mgf-dots-button:before{color:#515151;padding:8px 0 20px 22px}.mgf-recipes-list--admin .mgf-dots-button__wrapper{bottom:unset;height:30px;right:0;top:-5px;width:30px}@media(min-width:770px){.mgf-recipes-list--admin .mgf-dots-button__tooltip{margin:0;right:-25px;top:112%;width:185px}}.mgf-recipes-list--admin .vertical-push-item__details{position:relative}.mgf-recipes-list--admin .vertical-push-item__title{padding-right:15px}.mgf-recipe-card a.faux-block-link,.mgf-collection-card a.faux-block-link{z-index:10}.mgf-empty-case{display:inline-block;margin:75px auto;text-align:center;width:100%}.mgf-empty-case__icon:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#999;font-size:61px}.mgf-empty-case__icon--chef:before{content:""}.mgf-empty-case__icon--list:before{content:""}.mgf-empty-case__icon--search:before{content:""}.mgf-empty-case__title{color:#999;font-family:"Helvetica Neue",Helvetica,Arial;font-size:25px;letter-spacing:.1px;line-height:1.3;margin:10px 0 20px}.mgf-empty-case__description{color:#999;letter-spacing:.1px;margin-bottom:40px}.mgf__more-link{display:inline-block;margin-bottom:50px;text-align:center;width:100%}.mgf__more-link a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#be2a77;color:#fff !important;min-width:180px}.mgf__more-link a:hover,.mgf__more-link a:active,.mgf__more-link a.active,.mgf__more-link a.disabled,.mgf__more-link a[disabled]{background-color:#200448}.mgf__more-link a:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mgf__more-link a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf__more-link a.active,.mgf__more-link a:active{background-color:#200448;outline:0}.mgf__more-link a.disabled,.mgf__more-link a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf__more-link a:focus,.mgf__more-link a:hover,.mgf__more-link a:active{background-color:#7f1c50;color:#fff}.mgf__more-link--add-icon-right a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:20px;margin-left:5px;margin-top:-1px}.mgf__more-link--loading a,.mgf__more-link--loading a:active,.mgf__more-link--loading a:hover,.mgf__more-link--loading a:focus{background-color:rgba(190,42,119,0.85);color:transparent !important;height:44px}.mgf__more-link .loader-7{font-size:4px;left:50%;margin:0 0 0 -5px;position:absolute;top:6px}.loading-recipes__header{background:#f2f2f2;height:25px;overflow:hidden;width:200px;display:inline-block;float:left;margin:15px 0}.loading-recipes__header:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:25px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.loading-recipes__container-mask{display:inline-block;height:160px;margin-bottom:15px;overflow:hidden;width:150%}@media(min-width:770px){.loading-recipes__container-mask{width:100%}}.loading-recipes__container{width:1000%}.loading-recipes__slide{background:#f2f2f2;height:160px;overflow:hidden;width:160px;float:left;margin-right:10px;overflow:hidden}.loading-recipes__slide:before{-webkit-animation:slide-effect-2 2s ease;animation:slide-effect-2 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:160px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}
.mgf-dots-button{position:relative;z-index:11}.mgf-dots-button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:17px;padding:15px 19px 18px 27px}.mgf-dots-button__wrapper{bottom:0;cursor:pointer;height:50px;position:absolute;right:0;width:50px}.mgf-dots-button__tooltip{background-color:#fff;position:fixed;width:100%;margin:0;right:0;bottom:0;z-index:9000003}@media(min-width:480px){.mgf-dots-button__tooltip{border-radius:3px;padding-bottom:10px;padding-top:10px}}.mgf-dots-button__tooltip a{border-bottom:solid 1px #e1e1e1;color:#1a1a1a;display:inline-block;padding:30px;width:100%}.mgf-dots-button__tooltip-mask{background:rgba(0,0,0,0.16);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9000002}.mgf-dots-button__tooltip-title{background-color:#0c5f5f;color:#fff;font-size:12px;letter-spacing:.2px;padding:12px;text-align:center;width:100%}.mgf-dots-button__tooltip-close-button,.mgf-modal-add-to-collection__close-button{color:#447d75;border-top:solid 1px #e1e1e1;border-bottom:0;display:inline-block;margin-top:9px;padding:30px;position:relative;width:100%}.mgf-dots-button__tooltip-close-button:before,.mgf-modal-add-to-collection__close-button:before{background-color:rgba(216,216,216,0.42);content:'';display:inline-block;top:-10px;left:0;position:absolute;width:100%;height:10px}@media(min-width:480px){.mgf-dots-button__tooltip{margin-right:-240px;right:50%;width:480px}}@media(min-width:770px){.mgf-dots-button__tooltip{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.16);box-shadow:0 0 10px 0 rgba(0,0,0,0.16);border:solid 1px #e1e1e1;bottom:unset;margin-right:0;position:absolute;right:-10px;top:90%;width:183px}.mgf-dots-button__tooltip:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;content:'';display:inline-block;position:absolute;right:23px;top:-7px}.mgf-dots-button__tooltip a{padding:12px 20px;border-bottom:0}.mgf-dots-button__tooltip-mask{background:transparent}.mgf-dots-button__tooltip-title,.mgf-dots-button__tooltip-close-button,.mgf-modal-add-to-collection__close-button{display:none}}.ReactModal__Overlay{z-index:9000005}.ReactModal__Content{background-color:#fff;border-radius:3px;margin:40vh auto 0;padding:15px;width:100%;z-index:9000006}.ReactModal__Content:focus{outline:none}.ReactModal__Body--open{overflow:hidden}.mgf-overflow-hidden--mobile-and-tablet{overflow:hidden}@media(min-width:770px){.mgf-overflow-hidden--mobile-and-tablet{overflow:visible}}.mgf-modal-confirmation{max-width:270px}.mgf-modal-confirmation__title{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;margin:10px 0 15px;text-align:center}.mgf-modal-confirmation__description{color:#666;line-height:1.33;margin-bottom:20px;text-align:center}.mgf-modal-confirmation__button-cancel{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#767676;margin-right:2%;width:48%}.mgf-modal-confirmation__button-cancel:hover,.mgf-modal-confirmation__button-cancel:active,.mgf-modal-confirmation__button-cancel.active,.mgf-modal-confirmation__button-cancel.disabled,.mgf-modal-confirmation__button-cancel[disabled]{background-color:#200448}.mgf-modal-confirmation__button-cancel:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mgf-modal-confirmation__button-cancel:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-modal-confirmation__button-cancel.active,.mgf-modal-confirmation__button-cancel:active{background-color:#200448;outline:0}.mgf-modal-confirmation__button-cancel.disabled,.mgf-modal-confirmation__button-cancel[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-modal-confirmation__button-cancel:focus,.mgf-modal-confirmation__button-cancel:hover,.mgf-modal-confirmation__button-cancel:active{background-color:#767676;-webkit-box-shadow:inset 0 0 0 1px #767676;box-shadow:inset 0 0 0 1px #767676;color:#fff}.mgf-modal-confirmation__button-confirm{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#be2a77;color:#fff !important;margin-left:2%;width:48%}
.mgf-modal-confirmation__button-confirm:hover,.mgf-modal-confirmation__button-confirm:active,.mgf-modal-confirmation__button-confirm.active,.mgf-modal-confirmation__button-confirm.disabled,.mgf-modal-confirmation__button-confirm[disabled]{background-color:#200448}.mgf-modal-confirmation__button-confirm:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mgf-modal-confirmation__button-confirm:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mgf-modal-confirmation__button-confirm.active,.mgf-modal-confirmation__button-confirm:active{background-color:#200448;outline:0}.mgf-modal-confirmation__button-confirm.disabled,.mgf-modal-confirmation__button-confirm[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.mgf-modal-confirmation__button-confirm:focus,.mgf-modal-confirmation__button-confirm:hover,.mgf-modal-confirmation__button-confirm:active{background-color:#7f1c50;color:#fff}.mgf-modal-confirmation__button-confirm:disabled,.mgf-modal-confirmation__button-confirm[disabled]{background-color:rgba(190,42,119,0.85) !important;color:transparent !important;opacity:1}.mgf-modal-confirmation__button-confirm:disabled .loader-7,.mgf-modal-confirmation__button-confirm[disabled] .loader-7{display:block;font-size:4px;left:50%;margin:0 0 0 -5px;position:absolute;top:14%}.mgf-modal-confirmation__button-confirm .loader-7{display:none}.mgf-modal-add-to-collection{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;margin-top:0;padding:0;position:fixed}.mgf-modal-add-to-collection__wrapper{display:inline-block;background:#fff;width:100%}.mgf-modal-add-to-collection__title{background-color:#0c5f5f;color:#fff;font-size:12px;letter-spacing:.2px;padding:12px;text-align:center;width:100%}.mgf-modal-add-to-collection__description{color:#1a1a1a;font-size:18px;padding:20px 20px 10px}.mgf-modal-add-to-collection__items{height:300px;overflow-y:scroll;width:100%}.mgf-modal-add-to-collection__item{float:left;display:inline-block;padding:10px 20px;width:100%}.mgf-modal-add-to-collection__item--selected{background:#f1f7f7}.mgf-modal-add-to-collection__item-details{float:left;position:relative;width:80%}.mgf-modal-add-to-collection__item-image{border-radius:3px;float:left;margin-right:10px;width:50px}.mgf-modal-add-to-collection__item-title{color:#1a1a1a;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;font-weight:500;letter-spacing:.2px}.mgf-modal-add-to-collection__item-recipe-count{color:#f0a115;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mgf-modal-add-to-collection__item-action{float:left;text-align:right;width:20%}.mgf-modal-add-to-collection__item-action-remove{color:#767676;display:inline-block;letter-spacing:.2px;margin-top:10px}.mgf-modal-add-to-collection__item-loading.loader-7{color:#767676;font-size:4px;margin:10px 0 0 58px}.mgf-modal-add-to-collection__form-wrapper{border-top:solid 1px #d8d8d8;padding:20px}.mgf-modal-add-to-collection .mgf-form input[type='text']{width:80%}.mgf-modal-add-to-collection__button-submit{background:transparent;border:0;display:inline-block;font-size:0;float:right;margin-top:10px;padding:0;width:11%}.mgf-modal-add-to-collection__button-submit:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#246d8f;font-size:24px}.mgf-modal-add-to-collection__button-submit--loading{color:#246d8f;float:right;font-size:4px;margin:6px 20px 0 0}.mgf-modal-add-to-collection__close-button:before{border-top:solid 1px #e1e1e1}@media(min-width:480px){.mgf-modal-add-to-collection{margin-right:-240px;right:50%;max-width:480px}.mgf-modal-add-to-collection .mgf-form input[type='text']{width:85%}}@media(min-width:770px){.mgf-modal-add-to-collection{left:50%;margin:0;position:fixed;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mgf-modal-add-to-collection__items{height:385px}.mgf-modal-add-to-collection__title{border-radius:3px 3px 0 0}}.user-block{background-color:#fbfbfb;padding-bottom:10px}.user-block--loading .user-block__header-background{background-color:#f2f2f2}.user-block--loading .user-block__username,.user-block--loading .user-block__location{background:#f2f2f2;height:12px;overflow:hidden;width:100%;margin-bottom:10px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%}.user-block--loading .user-block__username:before,.user-block--loading .user-block__location:before{-webkit-animation:slide-effect-1 2s ease;animation:slide-effect-1 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:12px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.user-block--loading .user-block__location{width:30%}.user-block__header-background{min-height:127px}@media(min-width:480px){.user-block__header-background{min-height:260px}
}@media(min-width:1024px){.user-block__header-background{min-height:237px}}.user-block__header-background img{width:100%}.user-block__details-wrapper{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);margin:-45px 10px 0;position:relative;text-align:center}@media(min-width:480px){.user-block__details-wrapper{margin:-84px 20px 0}}@media(min-width:1024px){.user-block__details-wrapper{margin:-100px 20px 0}}.user-block__settings{padding:10px 10px 0;position:absolute;text-align:right;width:100%}@media(min-width:480px){.user-block__settings{padding:0;right:20px;top:10px;width:314px}}.user-block__tooltip-link{color:#246d8f}.user-block__tooltip-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__tooltip-link:before{font-size:18px;margin-right:3px}.user-block__tooltip-link:active,.user-block__tooltip-link:focus,.user-block__tooltip-link:hover{color:#333;outline:none;text-decoration:none}.user-block__tooltip-link:active~.user-block__tooltip-widget,.user-block__tooltip-link:focus~.user-block__tooltip-widget,.user-block__tooltip-link:hover~.user-block__tooltip-widget{display:grid}.user-block__details{padding:64px 0 25px;top:-50px}@media(min-width:1024px){.user-block__details{padding:64px 0 35px}}.user-block__avatar{left:50%;margin-left:-50px;position:absolute;top:-50px}.user-block__avatar img{border-radius:50%;height:100px;width:100px}.user-block__username{font-family:"Helvetica Neue",Helvetica,Arial;font-size:24px;line-height:40px;margin:0;padding:0}.user-block__location{color:#767676;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin:0;padding:0}.user-block__bio{margin:15px auto 0;padding:0 30px}@media(min-width:480px){.user-block__bio{padding:0 160px}}.user-block__socials{display:inline-block;list-style:none;margin:20px auto 10px;padding:0}.user-block__socials-icon{color:#333;float:left;margin:0 14px}.user-block__socials-icon--facebook a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon--twitter a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon--instagram a:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.user-block__socials-icon a:before{font-size:40px}@media(min-width:1024px){.user-block__socials-icon a:before{font-size:35px}}.user-block__notification{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);box-shadow:0 3px 20px 3px rgba(125,125,125,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:8px 10px 5px;padding:25px}@media(min-width:480px){.user-block__notification{margin:8px 20px 5px;padding:15px 30px}}@media(min-width:1024px){.user-block__notification{margin:8px 20px 5px}}.user-block__notification-logo{background:url("/sites/all/themes/bbcw_goodfood/images/social-empty-state.svg?vaeca195e788b9a1b6b2effd59e9c677e");background-size:80px 80px;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;height:80px;width:80px}.user-block__notification-info{padding:0 0 0 20px}@media(min-width:480px){.user-block__notification-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:0}}.user-block__notification-message{margin-bottom:10px}@media(min-width:480px){.user-block__notification-message{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:0;padding:0 25px}}.user-block__notification-message h5{color:#1a1a1a;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px}.user-block__notification-message p{color:#7d7d7d;font-size:13.005px}.user-block__notification-cta{-webkit-box-flex:0;-ms-flex:none;flex:none}.user-block__notification-cta a{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;padding:5px 20px}
.user-block__notification-cta a:hover,.user-block__notification-cta a:active,.user-block__notification-cta a.active,.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{background-color:#200448}.user-block__notification-cta a:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.user-block__notification-cta a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.user-block__notification-cta a.active,.user-block__notification-cta a:active{background-color:#200448;outline:0}.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.user-block__notification-cta a:hover,.user-block__notification-cta a:active,.user-block__notification-cta a.active,.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{background-color:#200448}.user-block__notification-cta a:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.user-block__notification-cta a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.user-block__notification-cta a.active,.user-block__notification-cta a:active{background-color:#200448;outline:0}.user-block__notification-cta a.disabled,.user-block__notification-cta a[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.user-block__notification-cta a:focus,.user-block__notification-cta a:hover,.user-block__notification-cta a:active{background-color:#290d3c;color:#fff}.user-settings{background-color:#fbfbfb}@media(min-width:770px){.user-settings{background-color:#fff}}.user-settings__nav{background-color:#fbfbfb;border-top:#d3d3d3 1px dashed;height:calc(100vh - 110px);left:0;padding:15px 0;position:absolute;-webkit-transition:left ease .3s;transition:left ease .3s;width:100vw;z-index:10}@media(min-width:480px){.user-settings__nav{background-color:unset;float:left;height:100%;position:static;width:312px}}@media(min-width:770px){.user-settings__nav{border-top:0;height:100%;padding:10px;width:250px}}.user-settings__nav+.user-settings__container{border-top:#d3d3d3 1px dashed;max-height:calc(100vh - 110px);opacity:0;-webkit-transition:all ease 1s;transition:all ease 1s}@media(min-width:480px){.user-settings__nav+.user-settings__container{max-height:unset;opacity:1;-webkit-transition:unset;transition:unset}}@media(min-width:770px){.user-settings__nav+.user-settings__container{border-top:0}}.user-settings__nav--hidden{left:-100vw;-webkit-transition:all ease .3s;transition:all ease .3s}.user-settings__nav--hidden+.user-settings__container{max-height:unset;opacity:1;-webkit-transition:all ease 1s;transition:all ease 1s}.user-settings__nav h2{font-family:"Helvetica Neue",Helvetica,Arial;font-size:22.5px;padding-left:10px;padding-top:10px}@media(min-width:480px){.user-settings__nav h2{padding-left:20px}}@media(min-width:770px){.user-settings__nav h2{padding-left:unset}}.user-settings__nav ul{background-color:#fff;border-color:#dbdbdb;border-style:solid;border-width:1px 0;margin-bottom:10px;padding:0}@media(min-width:770px){.user-settings__nav ul{background-color:#fbfbfb;border-width:1px;border-radius:3px}}.user-settings__nav-element{padding:15px 10px}.user-settings__nav-element--no-description{padding:25px 10px}@media(min-width:480px){.user-settings__nav-element{padding:20px}.user-settings__nav-element--no-description{padding:25px 20px}}@media(min-width:770px){.user-settings__nav-element{padding:1px}}.user-settings__nav-element a{color:#333;display:grid;display:-ms-grid;grid-template-columns:95% 5%;line-height:1.5;padding:0;width:100%;-ms-grid-columns:20fr 1fr}@media(min-width:770px){.user-settings__nav-element a{padding:14px 19px}}.user-settings__nav-element a.active,.user-settings__nav-element a:active,.user-settings__nav-element a:hover,.user-settings__nav-element a:focus{outline:none;text-decoration:none}@media(min-width:480px){.user-settings__nav-element a.active,.user-settings__nav-element a:active,.user-settings__nav-element a:hover,.user-settings__nav-element a:focus{color:#1a1a1a;font-weight:700}}@media(min-width:770px){.user-settings__nav-element a:hover:not(.active){color:#246d8f;font-weight:400}}.user-settings__nav-element:nth-child(n+2){border-top:1px solid #dbdbdb}@media(min-width:770px){.user-settings__nav-element--active{background-color:unset}}@media(min-width:770px){.user-settings__nav-element:hover{background-color:#f1f7f7}}.user-settings__nav-element-col-left{-ms-grid-column:1}.user-settings__nav-element-col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column:2}.user-settings__nav-element-col-right:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.user-settings__nav-element-col-right:before{font-weight:400;color:#dbdbdb;font-size:13px}@media(min-width:480px){a.active .user-settings__nav-element-col-right:before,a:active .user-settings__nav-element-col-right:before,a:hover .user-settings__nav-element-col-right:before{color:#1a1a1a}}@media(min-width:770px){a:hover:not(.active) .user-settings__nav-element-col-right:before{color:#246d8f}}.user-settings__nav-description{color:#767676;font-size:12px}@media(min-width:770px){.user-settings__nav-description{display:none}}@media(min-width:480px){a.active .user-settings__nav-description,a:hover .user-settings__nav-description{color:#333;font-weight:400}}.user-settings__nav--loading .user-settings__user-summary-username,.user-settings__nav--loading .user-settings__user-summary-membership{background:#f2f2f2;height:10px;overflow:hidden;width:90%;margin-bottom:10px}.user-settings__nav--loading .user-settings__user-summary-username:before,.user-settings__nav--loading .user-settings__user-summary-membership:before{-webkit-animation:slide-effect-1 2s ease;animation:slide-effect-1 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:10px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.user-settings__nav--loading ul{border:0}.user-settings__nav--loading .user-settings__nav-element{background:#f2f2f2;height:50px;overflow:hidden;width:100%;border:0;margin-bottom:10px;padding:0}.user-settings__nav--loading .user-settings__nav-element:before{-webkit-animation:slide-effect-1 2s ease;animation:slide-effect-1 2s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#e9e9e9),to(#f2f2f2));background:linear-gradient(to right,#f2f2f2,#e9e9e9,#f2f2f2);content:'';display:block;height:50px;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:100%}.user-settings__user-summary{display:block;padding:0 10px 12px}@media(min-width:480px){.user-settings__user-summary{padding:0 20px 12px}}@media(min-width:770px){.user-settings__user-summary{padding:0 0 16px}}.user-settings__user-summary:active,.user-settings__user-summary:focus,.user-settings__user-summary:hover{outline:none;text-decoration:none}.user-settings__user-summary:active h3,.user-settings__user-summary:active h4,.user-settings__user-summary:focus h3,.user-settings__user-summary:focus h4,.user-settings__user-summary:hover h3,.user-settings__user-summary:hover h4{color:inherit;text-decoration:none}.user-settings__user-summary-avatar{float:left;height:100%;width:35px}.user-settings__user-summary-avatar img{border-radius:50%;height:35px;width:35px}.user-settings__user-summary-info{margin-left:35px;padding:2px 10px}.user-settings__user-summary-username{color:#1a1a1a;font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;margin:0;padding:0}.user-settings__user-summary-membership{color:#1a1a1a;font-family:"Helvetica Neue",Helvetica,Arial;font-size:11.25px;margin:0;padding:0}.user-settings__back-home-link{color:#246d8f;padding-left:10px;padding-top:10px}.user-settings__back-home-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media(min-width:480px){.user-settings__back-home-link{padding-left:20px;padding-top:0}}@media(min-width:770px){.user-settings__back-home-link{padding-left:unset}}.user-settings__container{background-color:#fff;min-height:calc(100vh - 110px);padding:10px}@media(min-width:480px){.user-settings__container{border-left:1px solid #CCC;margin-left:312px;min-height:calc(100vh - 225px);padding:10px 20px}}@media(min-width:770px){.user-settings__container{border-left:unset;margin-left:250px;min-height:unset}}.user-settings__form-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:22.5px;margin-bottom:5px;padding-top:10px}@media(min-width:480px){.user-settings__form-title{padding-top:30px}}.user-settings__form-description{color:#767676;padding-bottom:35px}.user-settings__back-link{color:#246d8f;padding-top:10px}.user-settings__back-link:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:13px;margin-right:5px;margin-top:-1px}@media(min-width:480px){.user-settings__back-link{display:none;padding-top:0}}.user-settings .loader-7{display:none}.user-settings__actions{position:relative;text-align:right}.user-settings__actions--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:59px}.modal__box{display:block;position:fixed;top:0;left:0;width:100%;z-index:8999900;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s .3s;transition:opacity .3s,visibility .3s .3s}.is-open>.modal__box{top:0;visibility:visible;opacity:1;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.csstransforms3d .modal__box{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:100vh}.modal__bg{background:rgba(0,0,0,0.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:8999800;visibility:hidden;opacity:0;-webkit-transition:opacity .6s,visibility .6s .6s;transition:opacity .6s,visibility .6s .6s}.is-open>.modal__bg{visibility:visible;opacity:1;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s}.modal__header{background-color:#fff;position:relative;width:100%;max-width:1100px;margin:0 auto;padding:7px;top:auto;right:auto}
.modal__header:after{display:table;content:'';clear:both}@media screen and (min-width:48.125em){.modal__header{background:url("/sites/all/themes/bbcw_goodfood/images/ui/separator-semicircle.png?v6f5594349409531d2fa0a24e2285f3f9") repeat-x left bottom;background-color:#f2ede3;padding:15px 20px 20px}}.modal__header button{z-index:1}.modal__title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;margin:0 50px 0 0}.modal__content{background-color:#fff;position:relative;width:100%;max-width:1100px;margin:0 auto;top:0;padding:10px}.modal__close{float:right}.modal--video .modal__box{width:824px;margin-left:-412px}.csstransforms3d .modal--video .modal__box{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:0;width:100%;max-width:824px}.modal--video .modal__content,.modal--video .modal__header{max-width:calc((100vh - 62px)*16/9)}@media screen and (min-width:48.125em){.modal--video .modal__content,.modal--video .modal__header{max-width:calc((100vh - 81px)*16/9)}}.modal--full-bleed .modal__content{padding:0}.mygoodfood__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333}.mygoodfood__box{background-color:#fcf4ec;border-radius:3px;padding:25px 20px;margin-bottom:20px}.mygoodfood__box:after{display:table;content:'';clear:both}.mygoodfood__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;margin:0 0 25px;padding:0}.mygoodfood__text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.ns-modal{left:50%;line-height:0;margin:0;max-width:315px;padding:0;position:relative;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}@media(min-width:700px){.ns-modal{max-width:700px}}.ns-modal__popup-wrapper{display:inline-block}.ns-modal__close-button{background-color:#fff;border:0;border-radius:50%;height:34px;position:absolute;right:-15px;top:-15px;width:34px}.ns-modal__close-button:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;left:10px;position:absolute;top:9px}@media(min-width:700px){.ns-modal__close-button{right:15px;top:15px}}.ns-modal__image{background:url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-image-mobile.jpg?v1411bdce511087ac2fbc0d89273f9a20") top center no-repeat;border-radius:3px 3px 0 0;float:left;height:91px;width:100%}@media(min-width:700px){.ns-modal__image{background-image:url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-image-desk.jpg?v690d0a7ee7cfecd66e2b84cac08608f8");border-radius:3px 0 0 3px;height:480px;width:50%}}.ns-modal__content-section{float:left;line-height:1.5;height:420px;padding:0 25px;width:100%}@media(min-width:700px){.ns-modal__content-section{padding:40px 40px 0;height:auto;width:50%}}.ns-modal__logo{background:#fff url("/sites/all/themes/bbcw_goodfood/images/newsletter-subscription/ns-logo@2x.png?v80c3fe9999a1a4c1487ac6af117cae12") no-repeat center center;background-size:200px auto;border-radius:3px;height:86px;margin-bottom:16px;margin-top:-48px;width:264px}@media(min-width:700px){.ns-modal__logo{background-position:top left;background-size:248px auto;margin-top:0;width:270px}}.ns-modal__title{font-weight:700;margin-bottom:20px;text-align:center}@media(min-width:700px){.ns-modal__title{text-align:left}}.ns-modal__description{margin-bottom:20px;text-align:center}@media(min-width:700px){.ns-modal__description{text-align:left}}.ns-modal-form__field-wrapper{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:10px;padding:15px 0;position:relative;color:rgba(51,51,51,0.6);font-size:13px;line-height:1.3}.ns-modal-form .loader-7{display:none}.ns-modal-form__button-submit-wrapper{margin:40px auto 0;position:relative;width:140px}@media(min-width:700px){.ns-modal-form__button-submit-wrapper{margin:30px 0 0}}.ns-modal-form__button-submit-wrapper--loading .loader-7{bottom:26px;display:block;font-size:4px;margin:0;position:absolute;right:63px}.ns-modal-form__button-submit{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative;background:#531b7b;color:#fff !important;width:100%}.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active,.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{background-color:#200448}.ns-modal-form__button-submit:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ns-modal-form__button-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ns-modal-form__button-submit.active,.ns-modal-form__button-submit:active{background-color:#200448;outline:0}.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}
.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active,.ns-modal-form__button-submit.active,.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{background-color:#200448}.ns-modal-form__button-submit:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ns-modal-form__button-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ns-modal-form__button-submit.active,.ns-modal-form__button-submit:active{background-color:#200448;outline:0}.ns-modal-form__button-submit.disabled,.ns-modal-form__button-submit[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.ns-modal-form__button-submit:focus,.ns-modal-form__button-submit:hover,.ns-modal-form__button-submit:active{background-color:#290d3c;color:#fff}.ns-modal-form__button-submit:disabled,.ns-modal-form__button-submit[disabled]{background-color:rgba(83,27,123,0.85) !important;color:transparent !important;opacity:1}.nutrition{margin:5px auto 0;width:100%;letter-spacing:-3px}@media screen and (min-width:51.3125em){.nutrition{margin:10px 0 0;width:auto}}.nutrition>li{line-height:1.8;letter-spacing:0;display:inline-block;text-align:center;margin:0 5px 8px 0;min-width:57px}.nutrition__label{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;font-size:11px;background:#eec3b0;border-radius:3px 3px 0 0;color:#333;position:relative;display:block;padding:3px 0}.nutrition__label--low:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/icon/low-badge.png?v57484d841f8dd319dee2a26f0ca7ab00");width:16px;height:16px;content:'';position:absolute;top:-4px;right:-4px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.nutrition__label--low:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/icon/low-badge@2x.png?vc64a4c527e2743a82fa84a57f3990dfc");background-size:16px,16px}}.nutrition__value{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;display:block;background:#fff;font-size:11px;border-radius:0 0 3px 3px;padding:2px 0 1px}.own-recipes-form__main_title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-top:10px;padding-top:0}.own-recipes-form__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-top:20px}@media screen and (max-width:48.125em){.own-recipes-form__breadcrumb{display:none}}.own-recipes-form__breadcrumb-number{font-style:normal;display:inline-block;margin-right:20px;border-radius:50%;height:22px;width:22px;text-align:center;border:2px solid #666}.own-recipes-form__thanks{background-color:#fcf4ec;padding:30px 20px}.own-recipes-form__thanks a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.own-recipes-form__thanks a:hover,.has-faux-block-link-hover .own-recipes-form__thanks a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form__thanks a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form__thanks-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333}.own-recipes-form__thanks-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;margin-bottom:20px}.own-recipes-form__review{background-color:#fcf4ec;padding:20px}.own-recipes-form__review a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.own-recipes-form__review a:hover,.has-faux-block-link-hover .own-recipes-form__review a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form__review a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form__review-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;text-align:center}.own-recipes-form__review-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;text-align:center}.own-recipes-form__required{margin-top:10px}.own-recipes-form__disclaimer-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333}.own-recipes-form__disclaimer-text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.own-recipes-form__multistep{border-radius:3px;font-size:15px;display:inline-block;line-height:24px;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial;margin-bottom:0;padding:10px 20px;text-align:center;border:0;text-decoration:none !important;background-color:#200448;position:relative}
.own-recipes-form__multistep:hover,.own-recipes-form__multistep:active,.own-recipes-form__multistep.active,.own-recipes-form__multistep.disabled,.own-recipes-form__multistep[disabled]{background-color:#200448}.own-recipes-form__multistep:hover{color:#fff;text-decoration:none;background-color:#200448;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.own-recipes-form__multistep:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.own-recipes-form__multistep.active,.own-recipes-form__multistep:active{background-color:#200448;outline:0}.own-recipes-form__multistep.disabled,.own-recipes-form__multistep[disabled]{cursor:default;background-color:#e6e5e5 !important;opacity:.65;-webkit-box-shadow:none;box-shadow:none;border-color:#CCC;color:#333 !important}.own-recipes-form__multistep-next{background:#be2a77;color:#fff !important;background:url("/sites/all/themes/bbcw_goodfood/images/circle-next.png?v0fb82a9d1d21e6d2eec4622520137653") 90% 50% no-repeat #be2a77}.own-recipes-form__multistep-next:focus,.own-recipes-form__multistep-next:hover,.own-recipes-form__multistep-next:active{background-color:#7f1c50;color:#fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-next{background:url("/sites/all/themes/bbcw_goodfood/images/circle-next@2x.png?v42a7eb12b0f3210c77d3a377c276fc49") 90% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url("/sites/all/themes/bbcw_goodfood/images/circle-next.png?v0fb82a9d1d21e6d2eec4622520137653") 95% 50% no-repeat #be2a77}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-next.own-recipes-form__multistep-single{background:url("/sites/all/themes/bbcw_goodfood/images/circle-next@2x.png?v42a7eb12b0f3210c77d3a377c276fc49") 95% 50% no-repeat #be2a77;background-size:24px 24px}}.own-recipes-form__multistep-previous{background:#7b648e;color:#fff !important;background:url("/sites/all/themes/bbcw_goodfood/images/circle-previous.png?vae9b98d347328514e0cb695f8c901f7e") 10% 50% no-repeat #7b648e}.own-recipes-form__multistep-previous:focus,.own-recipes-form__multistep-previous:hover,.own-recipes-form__multistep-previous:active{background-color:#473a52;color:#fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.own-recipes-form__multistep-previous{background:url("/sites/all/themes/bbcw_goodfood/images/circle-previous@2x.png?v9dac36a9decbdf366fa445bace17e121") 10% 50% no-repeat #7b648e;background-size:24px 24px}}.own-recipes-form__multistep-single{width:100% !important;text-align:left}@media screen and (max-width:29.9375em){.own-recipes-form__multistep-single{display:inline-block;width:100%}}.own-recipes-form__multistep-double{display:inline-block;width:49% !important}@media screen and (min-width:30em){.own-recipes-form__multistep-double{width:auto !important}}.own-recipes-form__multistep-double.own-recipes-form__multistep-previous{float:left;text-align:right}@media screen and (min-width:30em){.own-recipes-form__multistep-double.own-recipes-form__multistep-previous{float:none;margin-right:15px}}.own-recipes-form__multistep-double.own-recipes-form__multistep-next{float:right;text-align:left}@media screen and (min-width:30em){.own-recipes-form__multistep-double.own-recipes-form__multistep-next{float:none}}.own-recipes-form__multistep-double.own-recipes-form__multistep-no-icon{background-image:none;text-align:center}.own-recipes-form{margin:10px 20px 0;color:#666}@media screen and (min-width:48.125em){.own-recipes-form{width:66.0377358491%}}@media screen and (max-width:30em){.own-recipes-form{margin:0}}.own-recipes-form a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.own-recipes-form a:hover,.has-faux-block-link-hover .own-recipes-form a{color:#246d8f;border-bottom:1px solid #246d8f}.own-recipes-form a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.own-recipes-form form{padding:0;margin:0}@media screen and (max-width:30em){.own-recipes-form{background-color:#fcf4ec !important}}.own-recipes-form .ingredient-group-help{margin:10px 0 20px;padding:0}.own-recipes-form .form-actions{text-align:left;margin-bottom:20px}.own-recipes-form .field-group-multipage{background-color:#fcf4ec;padding:20px;border-radius:3px;margin-bottom:20px}@media screen and (max-width:30em){.own-recipes-form .field-group-multipage{padding:15px;margin-bottom:0}}@media screen and (min-width:30em){.own-recipes-form .field-group-multipage:first-child{margin-top:30px}}.own-recipes-form .multipage-pane-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;padding:0;margin:0 0 20px}@media screen and (max-width:30em){.own-recipes-form .multipage-pane-title{text-align:center}}.own-recipes-form .multipage-pane-title .placeholder{color:#333;font-style:normal}.own-recipes-form .multipage-pane-title .multipage-pane-total{color:#7f7e7d;font-weight:400}@media screen and (min-width:30em){.own-recipes-form .multipage-pane-title .multipage-pane-total{display:none}}.own-recipes-form .multipage-pane-title .multipage-pane-total .placeholder{color:#7f7e7d;font-style:normal}.own-recipes-form span.form-required,.own-recipes-form span.own-recipes-form__star{color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}
.own-recipes-form .sticky-header,.own-recipes-form .tabledrag-toggle-weight-wrapper,.own-recipes-form .field-multiple-drag{display:none}.own-recipes-form .multipage-button{width:100%;margin-top:12px;text-align:center;margin-top:20px}.own-recipes-form input[type='text'],.own-recipes-form input[type='password'],.own-recipes-form textarea{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:9px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.own-recipes-form input[type='text']::-webkit-input-placeholder,.own-recipes-form input[type='password']::-webkit-input-placeholder,.own-recipes-form textarea::-webkit-input-placeholder{color:#999}.own-recipes-form input[type='text']:-ms-input-placeholder,.own-recipes-form input[type='password']:-ms-input-placeholder,.own-recipes-form textarea:-ms-input-placeholder{color:#999}.own-recipes-form input[type='text']::-ms-input-placeholder,.own-recipes-form input[type='password']::-ms-input-placeholder,.own-recipes-form textarea::-ms-input-placeholder{color:#999}.own-recipes-form input[type='text']::placeholder,.own-recipes-form input[type='password']::placeholder,.own-recipes-form textarea::placeholder{color:#999}.own-recipes-form input[type='text']:focus,.own-recipes-form input[type='password']:focus,.own-recipes-form textarea:focus{-webkit-box-shadow:0 0 2px 0 rgba(73,143,225,0.51);box-shadow:0 0 2px 0 rgba(73,143,225,0.51);border:solid 1px #72b3ff}.own-recipes-form input[type='text'].form-text.error,.own-recipes-form input[type='password'].form-text.error,.own-recipes-form textarea.form-text.error{border:solid 1px #e84b3c}.own-recipes-form input[type=checkbox]{display:none}.own-recipes-form input[type=checkbox]:checked+label:before{content:'\2713';font-size:15px;color:#767676;text-align:center}.own-recipes-form .form-type-checkbox{display:inline-block}.own-recipes-form .form-type-checkbox label{display:inline-block;cursor:pointer;position:relative;margin-left:35px;color:#767676}.own-recipes-form .form-type-checkbox label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:2px;background-color:#fff;border:solid 1px #dbdbdb;vertical-align:middle;position:absolute;left:-35px;top:2px}.own-recipes-form label{color:#333}.own-recipes-form .jcrop-holder{margin-top:20px}@media screen and (max-width:30em){.own-recipes-form .jcrop-holder{max-width:280px !important;overflow:hidden;margin:10px auto}}.own-recipes-form .own-recipes-form__file-choose-button+label{display:none}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__file-choose-button{width:100%}}.own-recipes-form .own-recipes-form__file-upload-button{display:none;margin:0 0 0 20px}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__file-upload-button{margin:0;width:100%}}.own-recipes-form legend{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;display:block;float:none;margin-bottom:10px;border-bottom:0;color:#333}.own-recipes-form .form-item-field-bbcgf-extra-time-text-und-0-value label{display:block;margin-bottom:10px}.own-recipes-form #field-bbcgf-user-method-add-more-wrapper tr:first-child label::after{content:'*';margin-left:5px;color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}.own-recipes-form #bbcgf-servings legend span::after{content:'*';margin-left:5px;color:#eea02e;font-size:22px;display:inline-block;vertical-align:middle}.own-recipes-form .field-name-field-bbcgf-servings-type .form-type-radio input{float:none;display:inline-block}.own-recipes-form .field-name-field-bbcgf-servings-type label{display:inline-block}.own-recipes-form .field-name-field-bbcgf-servings-type .form-type-radio{display:inline-block}.own-recipes-form #edit-field-bbcgf-min-serving{margin-top:10px}.own-recipes-form .field-name-field-bbcgf-extra-time-text{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .field-name-field-bbcgf-extra-time-text input{width:100% !important}}.own-recipes-form #edit-field-bbcgf-min-serving-und-0-value{width:42%}.own-recipes-form .field-name-field-bbcgf-member-recipe-image{margin-top:10px}.own-recipes-form .field-name-field-bbcgf-member-recipe-image span.file a,.own-recipes-form .field-name-field-bbcgf-member-recipe-image span.file img.file-icon{display:none}.own-recipes-form .field-name-field-bbcgf-member-recipe-image .description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.own-recipes-form .imagefield-crop-widget{margin:0 0 20px}.own-recipes-form .form-item-field-bbcgf-cuisine-und,.own-recipes-form .form-item-field-bbcgf-skill-level-und{margin-bottom:10px}.own-recipes-form select{height:44px}.own-recipes-form .own-recipes-form__intro{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .own-recipes-form__intro{text-align:center;margin-bottom:20px}}.own-recipes-form .own-recipes-form__intro.own-recipes-form__intro--last{margin-bottom:20px}.own-recipes-form .own-recipes-form__disclaimer{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:20px}.own-recipes-form .own-recipes-form__skip-image{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-weight:700}.own-recipes-form .own-recipes-form__file-container{margin:10px 0}.own-recipes-form .own-recipes-form__file-container:after{display:table;content:'';clear:both}
.own-recipes-form .group-step-3 .ingredient-group-remove{margin-bottom:20px}@media screen and (min-width:30em){.own-recipes-form .multipage-pane-wrapper{max-width:80%}}.own-recipes-form .group-step-4 table{width:100%}.own-recipes-form .group-step-4 textarea{min-height:135px}.own-recipes-form .group-step-4 .fieldset-description{margin-bottom:10px}@media screen and (max-width:30em){.own-recipes-form .group-step-4 .fieldset-description{margin-bottom:20px}}.own-recipes-form .group-step-4 .field-label{display:none}@media screen and (max-width:30em){.no-navigation #main-content{display:none}}@media screen and (max-width:30em){.no-navigation #container{padding:0;margin:0}}@media screen and (max-width:30em){.no-footer #footer{display:none}}@media screen and (max-width:30em){.blanket{background-color:#fcf4ec !important;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}}.own-recipes-form__top-buttons{background-color:#fcf4ec !important;padding:0 0 20px}@media screen and (min-width:30em){.own-recipes-form__top-buttons{text-align:center}}.own-recipes-form__timings{margin-top:10px}.push-item,.node-push-item{border-bottom:1px dashed #d8d8d8;padding:10px 0;position:relative}.push-item:after,.node-push-item:after{display:table;content:'';clear:both}.push-item:last-child,.node-push-item:last-child{background:none;padding-bottom:0}.push-item a,.push-item a:visited,.node-push-item a,.node-push-item a:visited{color:inherit;z-index:2}.push-item a:hover,.push-item a:focus,.push-item.has-faux-block-link-hover a,.push-item.has-faux-block-link-hover a:hover,.node-push-item a:hover,.node-push-item a:focus,.node-push-item.has-faux-block-link-hover a,.node-push-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.push-item__image{float:left;margin-right:15px;position:relative;min-width:98px;min-height:80px}.push-item__image img{height:80px;width:auto}.push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .push-item__icon-overlay:after{opacity:.8}.push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;margin:0 0 6px;padding:0}.push-item--glossary .push-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:400}.push-item__ratings .field-main{display:inline-block;vertical-align:middle}.push-item__ratings .description{display:inline-block;position:relative;top:1px;margin:0 0 0 1px}.push-item__ratings .fivestar-summary{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal}.push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:113px;margin-top:-3px}.push-item--count .push-item__text-content{margin-top:0}.push-item--glossary .push-item__text-content{margin-left:0;margin-top:6px}@media screen and (min-width:30em) and (max-width:48.125em){.push-item--collection .push-item__text-content{width:60%}}.push-item__text-content.push-item__text-content--advertisement{color:#7b648e}.push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.7px;margin:0 0 5px}.push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:700;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}.push-item__badge.push-item__badge--advertisement{background-color:#7b648e;color:#fff}.push-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}a.push-item__see-more{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}a.push-item__see-more:hover,.has-faux-block-link-hover a.push-item__see-more{color:#246d8f;border-bottom:1px solid #246d8f}a.push-item__see-more:visited{color:#032b3e;border-bottom:1px solid #032b3e}.rating-toggle{position:relative}.rating-toggle:after{display:table;content:'';clear:both}.rating-toggle label,.rating-toggle .rate-info{display:none}.rating-toggle .rate-button{width:26px;height:26px}.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 -26px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rating-toggle .rate-button,.rating-toggle .rate-button:hover{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@4x.png?v14a41654eb7f5186d22031e8d09503f3") no-repeat 0 -26px;background-size:26px,26px}}.rating-toggle .rate-fivestar-btn-empty{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rating-toggle .rate-fivestar-btn-empty{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@4x.png?v14a41654eb7f5186d22031e8d09503f3") no-repeat 0 0;background-size:26px,26px}
}@media screen and (min-width:30em) and (max-width:51.3125em){.rating-toggle{max-width:320px;margin:auto}}@media screen and (max-width:51.25em){.rating-toggle.is-shown{background:#fff;border-radius:3px;padding:6px 10px 10px;border:solid 1px #dcdcdc}}@media screen and (min-width:51.3125em){.rating-toggle.is-shown{position:relative}}.rating-toggle__toggle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.rating-toggle__toggle:hover,.has-faux-block-link-hover .rating-toggle__toggle{color:#246d8f;border-bottom:1px solid #246d8f}.rating-toggle__toggle:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (min-width:51.3125em){.rating-toggle__toggle{display:inline;margin-bottom:5px}}.no-js .rating-toggle__toggle{display:none}.rating-toggle__content{display:none}.rating-toggle.is-shown .rating-toggle__content{display:block}@media screen and (min-width:51.3125em){.rating-toggle.is-shown .rating-toggle__content{position:absolute;top:100%;width:100%;height:10px;right:50px}}@media screen and (min-width:51.3125em){.rating-toggle__content-inner{position:relative;background:#fff;margin-top:5px;width:200px;border-radius:3px;padding:10px;text-align:left;z-index:999;text-align:center;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);border:solid 1px #dcdcdc}.rating-toggle__content-inner:after{content:'';border-top:0 0 #fff;border-right:solid 6px transparent;border-bottom:solid 6px #fff;border-left:solid 6px transparent;position:absolute;top:-6px;left:50%;margin-left:-6px}}.rating-toggle__heading{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;font-weight:700;color:#333}@media screen and (max-width:51.25em){.rating-toggle__heading{display:none}}@media screen and (min-width:51.3125em){.rating-toggle__heading{padding-top:0}}.rating-toggle__rating:after{display:table;content:'';clear:both}@media screen and (max-width:51.25em){.rating-toggle__rating{padding:15px 0 3px}}.rating-toggle__rating .rate-widget-fivestar .form-item{text-align:center}.rating-toggle__rate-messages{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-weight:700;display:block;min-height:20px;margin-top:8px;margin-bottom:6px}.rating-toggle__rate-messages:after{display:table;content:'';clear:both}.rate-widget-fivestar ul{list-style:none;overflow:hidden;display:inline-block;vertical-align:middle;margin:0}.rate-widget-fivestar ul li{float:left;list-style:none;margin:0 2px 0 0}.rate-widget-fivestar ul li.last{margin-right:0}.rate-widget-fivestar ul li a{display:block;float:left}.rate-widget-fivestar .item-list ul li{background-image:none;padding:0;margin:0}.rate-fivestar-btn-filled{display:inline-block;background:url("/sites/all/themes/bbcw_goodfood/images/new-star.png?va39215f41d007dfef0676a511507604a") no-repeat 0 -13px;width:13px;height:13px;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rate-fivestar-btn-filled{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 -13px;background-size:13px,13px}}.rate-fivestar-btn-empty{display:inline-block;background:url("/sites/all/themes/bbcw_goodfood/images/new-star.png?va39215f41d007dfef0676a511507604a") no-repeat 0 0;width:13px;height:13px;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rate-fivestar-btn-empty{background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 0;background-size:13px,13px}}.rate-info{display:inline-block;top:-1px;position:relative;vertical-align:middle;margin:0 0 0 1px}.tooltip-content label{display:none}.tooltip-content .rate-info{color:#fff;display:none}.tooltip-content .rate-fivestar-btn-filled{display:inline-block;background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 0;width:26px;height:26px;text-indent:-9999px}.tooltip-content .rate-fivestar-btn-empty{display:inline-block;background:url("/sites/all/themes/bbcw_goodfood/images/new-star@2x.png?v621a0e72fa3d5f3d44404b8e2d99e55d") no-repeat 0 -26px;width:26px;height:26px;text-indent:-9999px}.rate-widget-fivestar-teaser label{display:none}.rate-widget-fivestar-teaser .rate-info{float:none}.recipe-details strong{color:#333}.recipe-details__item{display:table}@media screen and (min-width:30em){.recipe-details__item{float:left}}@media screen and (min-width:51.3125em){.recipe-details__item{margin-top:6px}}.recipe-details__item--cooking-time{margin-bottom:10px}@media screen and (min-width:30em){.recipe-details__item--cooking-time{width:43.857142857%;margin:0}}@media screen and (min-width:51.3125em){.recipe-details__item--cooking-time{width:32%;margin-top:6px}}.recipe-details__item--cooking-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}.recipe-details__item--cooking-time .recipe-details__text{padding-top:3px}.recipe-details__item--skill-level{margin:10px 0}@media screen and (min-width:30em){.recipe-details__item--skill-level{width:28.8%;margin:0}}@media screen and (min-width:51.3125em){.recipe-details__item--skill-level{margin-top:6px;width:20%}}.recipe-details__item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}.recipe-details__item--servings{margin-bottom:10px}@media screen and (min-width:30em){.recipe-details__item--servings{margin:0;width:26.571428572%}}@media screen and (min-width:51.3125em){.recipe-details__item--servings{width:33%;margin-top:6px}}.recipe-details__item--servings:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;color:#6daeb1}
.recipe-details__text{display:table-cell;padding:0 8px 1px;vertical-align:middle;width:100%;text-align:left;font-size:11px;line-height:18px}@media screen and (min-width:51.3125em){.recipe-details__text{padding-right:12px}}.recipe-details__cooking-time-prep,.recipe-details__cooking-time-cook{display:block;padding-bottom:6px;line-height:14px}.recipe-details__cooking-time-full{display:block;margin-top:2px;text-transform:lowercase;letter-spacing:.2px;font-weight:400}.recipe-header{margin-bottom:40px;background:#fcf4ec;padding:10px 1.9% 0;position:relative}.recipe-header:after{display:table;content:'';clear:both}@media screen and (min-width:51.3125em){.recipe-header{padding-bottom:40px}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header{text-align:center}}.recipe-header__media{position:relative;max-width:430px;margin:6px auto 10px}@media screen and (min-width:51.3125em){.recipe-header__media{float:left;width:32.07552%;position:relative;z-index:1}}.recipe-header__media.is-saved:after{content:'';position:absolute;display:block;width:65px;height:37px;background:url("/sites/all/themes/bbcw_goodfood/images/ui/savedRecipeBadge.png?va5ea528e52242231ccf14d0600b39634") no-repeat top left transparent;top:10%;left:-12px}.recipe-header__media img{-webkit-box-shadow:0 1px 15px 2px rgba(0,0,0,0.15);box-shadow:0 1px 15px 2px rgba(0,0,0,0.15)}.recipe-header__video-btn{background:transparent;border:0;outline:none;padding:0;padding:4px 8px 4px 4px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;display:table}.recipe-header__video-btn:hover{color:#fff;background-color:rgba(0,0,0,0.7)}.recipe-header__video-btn:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-494px -31px;width:28px;height:28px;content:'';display:table-cell}.recipe-header__video-btn-txt{display:table-cell;padding-left:5px;vertical-align:middle}@media screen and (min-width:30em){.recipe-header__details{padding:0 5%}}@media screen and (max-width:51.25em){.recipe-header__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:51.3125em){.recipe-header__details{padding:0;float:right;width:66.03784%;margin-left:1.8868%;min-height:360px}}.recipe-header__print{margin-left:5px;display:inline-block}@media screen and (max-width:37.5em){.recipe-header__print{display:none}}.recipe-header__details-first:after{display:table;content:'';clear:both}@media screen and (max-width:51.25em){.recipe-header__details-first{padding-bottom:10px;margin-bottom:10px}}.recipe-header__details-second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.7px;color:#666;margin-bottom:0}.recipe-header__details-second:after{display:table;content:'';clear:both}@media screen and (max-width:48.125em){.recipe-header__details-second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:30em){.recipe-header__details-second{padding-bottom:20px}}@media screen and (min-width:51.3125em){.recipe-header__details-second{padding:15px 0}}@media screen and (min-width:48.125em){.recipe-header__share{margin-bottom:13px}}@media screen and (max-width:48.125em){.recipe-header__share{margin-bottom:20px}}@media screen and (min-width:51.3125em){.recipe-header__share{left:33.96232%;width:66.03784%;position:relative}}@media screen and (max-width:30em){.recipe-header__share{margin-bottom:20px;text-align:left}}@media screen and (max-width:51.25em){.recipe-header__share{margin-bottom:20px}}.recipe-header__share a{-webkit-box-sizing:content-box;box-sizing:content-box}.recipe-header__media-overlay{position:absolute;z-index:1;left:0;bottom:0;right:0}.recipe-header__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;font-size:40px;margin-top:8px;margin-bottom:10px}@media screen and (min-width:30em){.recipe-header__title{text-align:center}}@media screen and (min-width:51.3125em){.recipe-header__title{text-align:left}}@media screen and (min-width:51.3125em){.recipe-header__rating{float:left}}.recipe-header__rating label{display:none}.recipe-header__rating .rate-widget{text-align:center}@media screen and (max-width:30em){.recipe-header__rating .rate-widget{text-align:left}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header__rating .rate-fivestar-processed{float:none;display:inline-block}}@media screen and (min-width:30em) and (max-width:51.3125em){.recipe-header__rating .rate-info{float:none}}.recipe-header__rating-link{clear:both}.recipe-header__chef{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.recipe-header__chef a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.recipe-header__chef a:hover,.has-faux-block-link-hover .recipe-header__chef a{color:#246d8f;border-bottom:1px solid #246d8f}.recipe-header__chef a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.recipe-header__chef--first{margin-bottom:10px;padding-bottom:0}@media screen and (min-width:51.3125em){.recipe-header__chef--first{display:none}
}.recipe-header__chef--second{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-left:20px;padding-bottom:0;display:inline-block}@media screen and (max-width:51.25em){.recipe-header__chef--second{display:none}}.recipe-header__magazine{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px}.recipe-header__magazine a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.recipe-header__magazine a:hover,.has-faux-block-link-hover .recipe-header__magazine a{color:#246d8f;border-bottom:1px solid #246d8f}.recipe-header__magazine a:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (min-width:51.3125em){.recipe-header__magazine{margin-top:0;margin-left:20px;display:inline-block}}@media screen and (max-width:51.3125em){.recipe-header__magazine{margin-top:10px}}.recipe-header__description{padding-bottom:20px;color:#666}@media screen and (min-width:30em){.recipe-header__description{padding:0 2% 20px;margin:0 auto}}@media screen and (min-width:51.3125em){.recipe-header__description{padding:0 0 150px}}@media screen and (min-width:51.3125em){.recipe-header__description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}}.recipe-header__description p{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#666}.recipe-header__bottom{padding:0 0 25px}.recipe-header__bottom:after{display:table;content:'';clear:both}@media screen and (min-width:51.3125em){.recipe-header__bottom{background-color:#fcf4ec;position:absolute;bottom:0;left:0;right:0;padding-bottom:16px;padding-top:10px}}@media screen and (max-width:51.25em){.recipe-header__bottom{text-align:center}}.recipe-header__more-info-toggle{font-family:"Helvetica Neue",Helvetica,Arial;margin:0;padding:0}@media screen and (min-width:30em){.recipe-header__more-info-toggle{display:none}}.recipe-header__more-info-toggle.active a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:10px;right:12px}.recipe-header__more-info-toggle a:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:absolute;top:9px;right:12px}@media screen and (max-width:30em){.recipe-header__more-info{margin-top:-5px;padding-top:5px}}@media screen and (min-width:51.3125em){.recipe-header__more-info{position:relative;left:33.96232%;width:66.03784%}}@media screen and (max-width:30em){.js .recipe-header__more-info{overflow:hidden;max-height:0}}@media screen and (max-width:30em){.js .recipe-header__more-info.is-open{max-height:1040px}}.js.csstransitions .recipe-header__more-info{-webkit-transition:max-height .4s linear;transition:max-height .4s linear}@media screen and (max-width:30em){.recipe-header__more-info-inner{padding:20px 4%}}.recipe-header__actions{padding-top:10px;padding-bottom:10px}@media screen and (min-width:51.3125em){.recipe-header__actions{position:absolute;bottom:10px;left:21px;z-index:10;padding:0 10px 15px}}@media screen and (max-width:30em){.recipe-header__additional{padding-bottom:10px}}@media screen and (min-width:30em){.recipe-header__additional{margin:15px auto}}@media screen and (min-width:51.3125em){.recipe-header__additional{padding:0;margin:0}}@media screen and (min-width:68.75em){.recipe-header__additional{padding:0}}.recipe-header__nutrition{margin-top:5px}.recipe-header__nutrition-title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;color:#666;margin:0;padding:0}.recipe-hub__intro{padding-bottom:15px;padding-top:20px}.recipe-hub__intro--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;padding-top:10px}.recipe-hub__intro--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-hub__top--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;margin-bottom:0;margin-top:10px}.recipe-hub__tabs{background:url("/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vc3e91cf8c6f67cedc8bd07e496616316") repeat-x left bottom !important}.recipe-hub__tabs:after{display:table;content:'';clear:both}@media screen and (max-width:30em){.recipe-hub__tabs{padding-bottom:30px !important}}.recipe-hub__tabs .flexslider{margin:0 0 10px}.recipe-hub__top--carousel--image img{max-width:195px;text-align:center;display:inline !important;-webkit-box-shadow:0 1px 8px 1px rgba(0,0,0,0.1);box-shadow:0 1px 8px 1px rgba(0,0,0,0.1);border:solid 1px #eaeaea;padding:3px}.recipe-hub__top--carousel--item{margin-bottom:25px !important}@media screen and (max-width:30em){.recipe-hub__top--carousel--item{padding:0 10px}}.recipe-hub__top--carousel--item a,.recipe-hub__top--carousel--item a:visited{color:inherit;border-bottom:1px solid transparent}.recipe-hub__top--carousel--item a:hover,.recipe-hub__top--carousel--item a:focus,.recipe-hub__top--carousel--item.has-faux-block-link-hover a,.recipe-hub__top--carousel--item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.recipe-hub__top--carousel--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333}.recipe-hub__top--carousel--title a{display:inline-block}hr.recipe-hub__top--carousel--separator{border-bottom:1px dashed #339899;border-top:0;width:52px;text-align:center;display:inline-block;margin:10px 0}.recipe-hub__top--carousel--text{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;color:#767676}.recipe-info__copyright{color:#59a399;margin-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px}
.recipe-info__publication{border-bottom:1px solid #f0f2eb;padding-bottom:20px;margin-bottom:20px;margin-top:20px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}.recipe-info__magazine-ad{margin-bottom:40px;display:block}.responsive-tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs{margin:0;list-style:none;border-bottom:1px solid #CCC;text-align:center;margin-top:20px;margin-bottom:15px}.responsive-tabs__tabs:after{display:table;content:'';clear:both}.responsive-tabs__tabs ul{margin-left:0;list-style:none}@media screen and (min-width:30em){.responsive-tabs__tabs{display:none}}.responsive-tabs__tab{float:left}.responsive-tabs--2 .responsive-tabs__tab{width:50%;padding-left:.5%;padding-right:.5%}.responsive-tabs__tab a{color:#333;-webkit-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out;background-color:#e1e2e4;border-radius:5px 5px 0 0;padding:13px 12px 11px;font-size:16px;display:block;position:relative}.responsive-tabs__tab a:hover{background-color:#CCC}.responsive-tabs__tab a:after{-webkit-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;bottom:-7px;height:0;left:50%;margin-left:-3px;position:absolute;width:0}.responsive-tabs__tab.is-active a{color:#fff;background-color:#333}.responsive-tabs__tab.is-active a:after{border-top-color:#333}.responsive-tabs__tab.is-active a:before{opacity:.25;border-top:1px solid #fff;content:'';height:1px;left:9%;position:absolute;top:2px;width:82%}.responsive-tabs__pane-title{background:url("/sites/all/themes/bbcw_goodfood/images/ui/border-dash.3.gif?vc3e91cf8c6f67cedc8bd07e496616316") repeat-x left bottom !important;padding-bottom:10px}@media screen and (max-width:30em){.responsive-tabs__pane-title{display:none}}@media screen and (max-width:30em){.responsive-tabs__pane{display:none}.responsive-tabs__pane.is-active{display:block}}@media screen and (min-width:30em){.responsive-tabs__pane{margin-left:1.8867924528%;float:left;min-height:1px;position:relative;clear:none;width:49.0566037736%}.responsive-tabs__pane:first-child{margin-left:0}}@media screen and (min-width:48.125em){.responsive-tabs__pane{margin-left:2.8301886792%;float:left;min-height:1px;position:relative;clear:none;width:48.5714285714%}.responsive-tabs__pane:first-child{margin-left:0}}.section-box,.block.block-bbcgf-promotions{margin-bottom:20px}.section-box:after,.block.block-bbcgf-promotions:after{display:table;content:'';clear:both}@media(min-width:480px){.section-box,.block.block-bbcgf-promotions{margin-bottom:40px}}.section-box__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:30px;color:#333;line-height:1em;margin:0;padding:0 0 10px}.section-box__list{margin:0;list-style:none}.section-box__list ul{margin-left:0;list-style:none}.section-box__list:after{display:table;content:'';clear:both}.section-box--you-may-also-like .section-box__header{border-top:1px dashed #d8d8d8;padding-top:35px}.section-box--you-may-also-like .flex-control-nav{display:none}.section-box--you-may-also-like .flexslider{margin:0}.section-box--interstitial{background-color:#fcf4ec;padding:0;margin-left:-1.8181818182%;margin-right:-1.8181818182%}@media screen and (min-width:62em){.section-box--interstitial{display:none}}.section-box--interstitial .section-box__title{padding:15px 10px;margin:0}.section-box--interstitial.section-box--interstitial-ad{border-bottom:1px dashed #d8d8d8;background-color:#fff;padding-bottom:20px}@media screen and (min-width:30em){.section-box--interstitial.section-box--interstitial-ad{display:none}}.section-box--interstitial.section-box--interstitial-ad .section-box__content{width:300px;margin:0 auto}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad{text-align:initial}.section-box--interstitial.section-box--interstitial-ad .section-box__content .ad:before{font-family:"Helvetica Neue",Helvetica,Arial;font-size:12px;line-height:18px;color:#767676;font-style:normal;font-size:11px;letter-spacing:.5px;color:#767676;padding:0;margin:10px 0 5px;content:'Advertisement';display:block}.section-head{background-color:#fcf4ec;padding:20px;margin:0 1.8181818182% 15px;position:relative}.section-head:after{display:table;content:'';clear:both}@media screen and (max-width:37.5em){.section-head{padding:20px 15px;margin:0 0 10px}}h1.section-head--title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;line-height:35px;margin-bottom:12px;margin-top:-3px}@media screen and (max-width:37.5em){h1.section-head--title{text-align:center;padding-top:20px !important}}.section-head--count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;color:#666;letter-spacing:.1px;padding-bottom:10px}@media screen and (max-width:37.5em){.section-head--count{text-align:center}}.section-head--description{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;padding-bottom:15px}
@media screen and (max-width:37.5em){.section-head--description{text-align:center}}@media screen and (max-width:37.5em){.section-head--share{text-align:center;margin-bottom:5px}}.signin__container{padding:40px 20%}@media screen and (min-width:30em) and (max-width:48.125em){.signin__container{border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);box-shadow:0 1px 5px 1px rgba(0,0,0,0.06);border:solid 1px #ececec;padding:40px;max-width:510px;margin:30px auto}}@media screen and (max-width:30em){.signin__container{margin-top:-50px;padding:0 10px}}.signin_logo{text-align:center;width:167px;margin:0 auto;padding-bottom:40px;display:none}@media screen and (min-width:30em) and (max-width:48.125em){.signin_logo{display:block}}.signin__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:35px;line-height:40px;color:#333;letter-spacing:.2px;text-align:center;display:block;margin-bottom:25px}.signin__subtitle{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:30em){.signin__subtitle{background-color:#4d7f83;border-radius:3px;color:#fff;margin:20px 0;padding:10px 20px}}.signin__subtitle a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s;margin:0 0 0 6px}.signin__subtitle a:hover,.has-faux-block-link-hover .signin__subtitle a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__subtitle a:visited{color:#032b3e;border-bottom:1px solid #032b3e}@media screen and (max-width:30em){.signin__subtitle a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}.signin__subtitle a:hover{color:#fff;border-bottom:1px solid #fff}.signin__subtitle a:visited{color:rgba(255,255,255,0.75);border-bottom:1px solid rgba(255,255,255,0.75)}}@media screen and (max-width:30em){.signin__subtitle span{display:inline-block}}.signin__wrapper.user-login-overlay{background:#fff;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,0.18);box-shadow:0 2px 30px 0 rgba(0,0,0,0.18);margin-top:15px;padding:20px}.user-profile-bar .signin__wrapper.user-login-overlay:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;left:87%;top:-11px}@media screen and (min-width:30em) and (max-width:48.125em){.signin__container--login .signin__wrapper{margin-top:40px}}.signin__wrapper input[type='text'],.signin__wrapper input[type='password']{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;height:inherit;border-radius:3px;background-color:#fff;border:solid 1px #dbdbdb}.signin__wrapper input[type='text']::-webkit-input-placeholder,.signin__wrapper input[type='password']::-webkit-input-placeholder{color:#767676}.signin__wrapper input[type='text']:-ms-input-placeholder,.signin__wrapper input[type='password']:-ms-input-placeholder{color:#767676}.signin__wrapper input[type='text']::-ms-input-placeholder,.signin__wrapper input[type='password']::-ms-input-placeholder{color:#767676}.signin__wrapper input[type='text']::placeholder,.signin__wrapper input[type='password']::placeholder{color:#767676}.signin__wrapper input[type='text']:focus,.signin__wrapper input[type='password']:focus{-webkit-box-shadow:0 0 2px 0 rgba(73,143,225,0.51);box-shadow:0 0 2px 0 rgba(73,143,225,0.51);border:solid 1px #72b3ff}.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url("/sites/all/themes/bbcw_goodfood/images/user.png?v39eefe76e9c7e68ae894914eebb37039") 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__user-icon,.signin__wrapper input[type='password'].signin__user-icon{background:url("/sites/all/themes/bbcw_goodfood/images/user@2x.png?v1a194a2cebd66a185e9e985591797fd2") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url("/sites/all/themes/bbcw_goodfood/images/password.png?v924884b4a908ed2f4e11ec1ed154e12b") 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__pass-icon,.signin__wrapper input[type='password'].signin__pass-icon{background:url("/sites/all/themes/bbcw_goodfood/images/password@2x.png?vf30d70249aefc183b760103dc0fc93b3") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url("/sites/all/themes/bbcw_goodfood/images/email-form.png?v0cc993b33ae753cdb29a640d8d23a1b6") 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].signin__mail-icon,.signin__wrapper input[type='password'].signin__mail-icon{background:url("/sites/all/themes/bbcw_goodfood/images/email-form@2x.png?v77a8e9e1bed44adaa62c9050e46abbec") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{border:solid 1px #e84b3c;background:url("/sites/all/themes/bbcw_goodfood/images/exclamation.png?vd648cb25ba3971c0292b8166e80d7a8e") 98% 50% no-repeat #fff}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__wrapper input[type='text'].form-text.error,.signin__wrapper input[type='password'].form-text.error{background:url("/sites/all/themes/bbcw_goodfood/images/exclamation@2x.png?v72701e01c21a0512985b40ec00d6e3d0") 98% 50% no-repeat #fff;background-size:22px 22px}}.signin__wrapper input[type=checkbox]{display:none}.signin__wrapper input[type=checkbox]:checked+label:before{content:'\2713';font-size:15px;color:#767676;text-align:center}
.signin__wrapper .form-actions{margin:20px 0 0}.signin__wrapper .form-type-checkbox{display:inline-block}.signin__wrapper .form-type-checkbox label{display:inline-block;cursor:pointer;position:relative;margin-left:35px;color:#767676}.signin__wrapper .form-type-checkbox label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:2px;background-color:#fff;border:solid 1px #dbdbdb;vertical-align:middle;position:absolute;left:-35px}.signin__forgot-password{display:inline-block;float:right;padding:5px 0 15px}.signin__forgot-password a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s;font-size:15px;line-height:22px}.signin__forgot-password a:hover,.has-faux-block-link-hover .signin__forgot-password a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__forgot-password a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__forgot-password a:hover,.signin__forgot-password a:active,.signin__forgot-password a:focus{text-decoration:none}.signin__newsletter{margin-bottom:20px}.signin__newsletter label{font-size:13px;color:#666}.signin__notice a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.signin__notice a:hover,.has-faux-block-link-hover .signin__notice a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__notice a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__notice--login{color:#666;font-weight:700;margin:5px 0 20px;text-align:center}.signin__notice--footer{color:#666;font-weight:700;margin-top:30px;text-align:center}.signin__notice--register{color:#666;font-size:15px;line-height:1.6;margin-bottom:30px;text-align:center}.signin__notice--password{color:#666;margin-bottom:30px;text-align:center}.signin__notice--privacy-policy{color:#666;font-size:13px;margin:5px 0 20px}.signin__captcha label{font-weight:700;margin:10px 0 5px;font-size:13px}.signin__captcha img{display:inline-block;vertical-align:middle}.signin__captcha .mollom-captcha-container{display:block;margin-bottom:20px}.signin__captcha .mollom-captcha-container:after{display:table;content:'';clear:both}.signin__captcha .mollom-image-captcha-instructions{font-size:13px;line-height:1.5;color:#767676;display:block;margin:5px 0 20px}.signin__captcha .mollom-image-captcha-instructions a{font-family:"Helvetica Neue",Helvetica,Arial;font-weight:700;letter-spacing:.3px;text-decoration:none;color:#246d8f;border-bottom:1px solid rgba(36,109,143,0.4);-webkit-transition:.2s;transition:.2s}.signin__captcha .mollom-image-captcha-instructions a:hover,.has-faux-block-link-hover .signin__captcha .mollom-image-captcha-instructions a{color:#246d8f;border-bottom:1px solid #246d8f}.signin__captcha .mollom-image-captcha-instructions a:visited{color:#032b3e;border-bottom:1px solid #032b3e}.signin__captcha .mollom-refresh-captcha{margin-right:5px}.signin__captcha .mollom-audio-catcha-instructions,.signin__captcha .mollom-audio-captcha-switch{display:block;margin:5px 0}.signin__social-buttons-wrapper a:hover,.signin__social-buttons-wrapper a:active,.signin__social-buttons-wrapper a:focus{text-decoration:none}.signin__social-button{margin-bottom:10px;padding:10px 35px}.signin__social-button-facebook{background-color:#3b5a94;border:solid 1px #3b5a94;color:#fff}a:hover .signin__social-button-facebook,a:active .signin__social-button-facebook,a:focus .signin__social-button-facebook{background-color:#25395d;border-color:#25395d}.signin__social-button-facebook:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet@1x.png?v14105127a509d3cd728b4eda0522d547");background-position:0 0;width:22px;height:22px;content:'';display:inline-block;left:10px;position:absolute;top:11px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__social-button-facebook:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet@2x.png?vc7e644317ac783d432315e1258097029");background-size:40px 22px}}.signin__social-button-google{background-color:#fff;border:solid 1px #dbdbdb;color:#767676}a:hover .signin__social-button-google,a:active .signin__social-button-google,a:focus .signin__social-button-google{background-color:#fff;border-color:#79b6fd;color:#767676}.signin__social-button-google:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet@1x.png?v14105127a509d3cd728b4eda0522d547");background-position:-22px 0;width:18px;height:18px;content:'';display:inline-block;left:12px;position:absolute;top:13px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.signin__social-button-google:before{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet@2x.png?vc7e644317ac783d432315e1258097029");background-size:40px 22px}}.signin__line-separator{border-bottom:1px solid rgba(118,118,118,0.2);display:inline-block;font-size:15px;height:1px;margin:20px 0 30px;position:relative;width:100%}.signin__line-separator:before{background:#fff;color:#767676;content:'or';left:46%;padding:0 3%;position:relative;top:-12px}#smartbanner{background:#f2f2f2;border-bottom:1px solid #e8e8e8;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;height:78px;left:0;overflow:hidden;position:absolute;top:-82px;width:100%;z-index:9998;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.smartbanner__container{margin:3px auto 0;position:relative}.smartbanner__close{color:#797979;display:block;font-family:sans-serif;font-size:21px;left:8px;position:absolute;text-align:center;text-decoration:none;text-shadow:none;top:19px;width:14px}.smartbanner__icon{background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);display:block;left:30px;height:57px;position:absolute;top:8px;width:57px}.smartbanner__info{color:#333;left:98px;line-height:1.45em;font-size:12px;top:14px;position:absolute;width:44%}.smartbanner__title{color:#000;font-size:13px}
.smartbanner__info>span{display:block}.smartbanner__info em{font-style:normal;text-transform:uppercase}.smartbanner__button{color:#007aff;font-size:17px;height:24px;min-width:10%;position:absolute;right:20px;text-transform:uppercase;top:24px}.smartbanner__button:active,.smartbanner__button:focus,.smartbanner__close:active,.smartbanner__close:focus{outline:0;text-decoration:none}.smartbanner__icon.gloss:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px;border-top:1px solid rgba(255,255,255,0.8);content:'';left:0;height:50%;position:absolute;top:-1px;width:100%}#smartbanner.no-icon .smartbanner__icon{display:none}#smartbanner.no-icon .smartbanner__info{left:34px}#smartbanner.android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");border-color:#212228;border-top:5px solid #88b131;-webkit-box-shadow:none;box-shadow:none}#smartbanner.android .smartbanner__container{margin-top:0}#smartbanner.android .smartbanner__close{background:#1c1e21;border:0;border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;height:17px;left:7px;line-height:15px;text-shadow:0 1px 1px #000;top:27px;width:17px}#smartbanner.android .smartbanner__close:active{color:#EEE}#smartbanner.android .smartbanner__info{color:#CCC;text-shadow:0 1px 2px #000}#smartbanner.android .smartbanner__title{color:#fff}#smartbanner.android .smartbanner__button{color:#fff}#smartbanner.windows .smartbanner__icon{border-radius:0}.smartbanner--visible{padding-top:78px}.smartbanner--visible .page-header-touch,.smartbanner--visible #nav-touch,.smartbanner--visible .cookie-law{margin-top:78px}.smartbanner--visible .ad--top-slot{margin-top:83px}.smartbanner--visible #smartbanner{position:fixed;top:0}.sponsorship-label.node-teaser,.sponsorship-label.node-teaser-mini{background:none;display:inline-block;float:left;padding:0;margin:10px 0;width:100%;z-index:1}@media(min-width:480px){.sponsorship-label.node-teaser,.sponsorship-label.node-teaser-mini{margin-top:0}}.sponsorship-label.node-teaser-mini .sponsorship-label__label-text{background:none;color:inherit;margin:0}@media(min-width:770px){.sponsorship-label.node-teaser-mini .sponsorship-label__label-text{padding:12px 12px 12px 0}}.sponsorship-label.node-teaser-mini .sponsorship-label__label-text:before,.sponsorship-label.node-teaser-mini .sponsorship-label__label-text:after{content:none}.sponsorship-label.node-teaser-mini .sponsorship-label__logo{height:40px;max-width:100px}.sponsorship-label__label-text{background-color:#7b648e;border-radius:2px 0 0 2px;color:#fff;display:inline-block;float:left;font-size:13px;font-style:normal;font-weight:700;font-stretch:normal;height:40px;letter-spacing:.1px;line-height:1.38;margin:10px 30px 10px 0;padding:12px 8px;position:relative}@media(min-width:770px){.sponsorship-label__label-text{padding:12px}}.sponsorship-label__label-text:before,.sponsorship-label__label-text:after{border-color:#7b648e transparent transparent;border-style:solid;border-width:20px 10px 0 0;content:'';height:0;position:absolute;top:0;right:-10px;width:0}.sponsorship-label__label-text:after{border-color:transparent transparent transparent #7b648e;border-width:20px 0 0 10px;top:20px}.sponsorship-label__logo{border:0;height:60px;margin:0;max-width:150px;padding:0}.sponsorship-label__logo td{vertical-align:middle}.content-description--sponsored{padding-top:15px}.content-description--sponsored h1{margin-top:0}@media(min-width:480px){.content-description--sponsored{padding-top:10px}}.sponsored-recipe{padding-left:20px}.sponsored-recipe .node-teaser{border-bottom:0}.step-by-step__slider{position:relative;top:-53px}@media screen and (min-width:30em){.step-by-step__slider{top:0}}.show-index .step-by-step__slider{display:none}.step-by-step__slider ul.slides li{display:none}.step-by-step__slider ul.slides li:first-child{display:block}.step-by-step__slider .flex-control-nav{display:none}.step-by-step__slider.open-step-by-step-index .all-steps-btn{display:none}.step-by-step__slider ul.flex-direction-nav{display:block !important}.step-by-step__slider ul.flex-direction-nav a.flex-prev,.step-by-step__slider ul.flex-direction-nav a.flex-next{height:133px;width:38px;border-top:2px solid #ddd9cf;margin:0 0 20px}.step-by-step__slider ul.flex-direction-nav a.flex-prev{background-color:#f2ede3;border-right-radius:15px;border-right:1px solid #eae6db}@media screen and (min-width:40.625em){.step-by-step__slider ul.flex-direction-nav a.flex-prev{left:0}}.step-by-step__slider ul.flex-direction-nav a.flex-prev:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.step-by-step__slider ul.flex-direction-nav a.flex-next{background-color:#f2ede3;border-left-radius:15px;border-left:1px solid #eae6db}@media screen and (min-width:40.625em){.step-by-step__slider ul.flex-direction-nav a.flex-next{right:0}
}.step-by-step__slider ul.flex-direction-nav a.flex-next:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#447d75;position:absolute;top:43%;left:-24px;font-size:24px}.step-by-step__slider ul.flex-direction-nav a.flex-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.step-by-step__slider ul.flex-direction-nav a.flex-disabled{display:none}.step-by-step__step{width:100%;padding:10px 50px 0;max-height:100vh;overflow:auto}@media screen and (min-width:30em){.step-by-step__step{padding:10px 60px 53px}}@media screen and (min-width:40.625em){.step-by-step__step{padding:25px 60px 63px}}@media screen and (min-width:50em){.step-by-step__step{padding:25px 60px 63px}}.step-by-step__step-image{position:relative;display:block;max-width:140px;border:3px solid #fff;-webkit-box-shadow:0 0 13px 4px #CCC;box-shadow:0 0 13px 4px #CCC;margin-bottom:10px}@media screen and (min-width:30em){.step-by-step__step-image{width:35%;float:left;margin:0 20px 0 0}}@media screen and (min-width:40.625em){.step-by-step__step-image{border:6px solid #fff;margin:0 auto;max-width:400px;width:auto;float:none;margin:0 auto}}@media screen and (min-width:50em){.step-by-step__step-image{width:40%;float:left}}@media screen and (min-width:30em){.step-by-step__step-info{padding:0;float:left;width:59%}}@media screen and (min-width:40.625em){.step-by-step__step-info{float:left;width:auto;padding-top:20px}}@media screen and (min-width:50em){.step-by-step__step-info{padding:0 0 0 40px;width:60%}}.step-by-step__step-number,.step-by-step__step-title{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px}@media screen and (min-width:40.625em){.step-by-step__step-number,.step-by-step__step-title{font-size:24px}}.step-by-step__step-number{color:#447d75}.step-by-step__step-title{font-style:italic;margin-bottom:7px}@media screen and (min-width:40.625em){.step-by-step__step-title{margin-bottom:15px}}.step-by-step__step-text{font-size:15px;line-height:23px}@media screen and (min-width:40.625em){.step-by-step__step-text{font-size:18px;margin-bottom:20px}}.step-by-step__index{display:none;background-color:#f2ede3;overflow:auto;position:relative;width:100%;top:0;padding:33px 0 57px;z-index:20;max-height:570px;max-height:100vh;overflow:auto}.show-index .step-by-step__index{display:block}@media screen and (min-width:40.625em){.step-by-step__index{margin-top:-15px}}.step-by-step__index-btn{float:right;margin-right:7px}.show-index .step-by-step__index-btn{display:none}.step-by-step__index-item-wrapper{width:50%;min-height:275px;float:left}@media screen and (min-width:40.625em){.step-by-step__index-item-wrapper{width:33.333333%}}.step-by-step__index-step{position:absolute;width:100%;top:0;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80px;color:#fff}@media screen and (min-width:40.625em){.step-by-step__index-step{top:18px}}.step-by-step__index-item{position:relative;width:140px;margin:0 auto;text-align:center}@media screen and (min-width:40.625em){.step-by-step__index-item{width:160px}}.step-by-step__index-image{border:6px solid #fff;-webkit-box-shadow:0 0 13px 4px #CCC;box-shadow:0 0 13px 4px #CCC;border-radius:80px}.step-by-step__index-image img{border-radius:80px}.step-by-step__index-title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:700;color:#447d75;font-size:22px;line-height:25px;text-align:center;margin-top:15px;padding:0 10px}@media screen and (min-width:40.625em){.step-by-step__index-title{padding:0 30px}}.sub-nav{overflow:hidden;position:relative}@media screen and (min-width:48.125em){.sub-nav.has-nav-arrows{padding-right:70px}}.sub-nav__list{margin:0;list-style:none;white-space:nowrap;font-size:0;-webkit-font-smoothing:antialiased;-ms-overflow-style:none;overflow:hidden}.sub-nav__list ul{margin-left:0;list-style:none}.touchevents .sub-nav__list{overflow-x:scroll;-webkit-overflow-scrolling:touch}.sub-nav__list::-webkit-scrollbar{display:none}.sub-nav__nav-arrows{display:none;background-color:#fff;position:absolute;top:5px;right:0;z-index:15}@media screen and (min-width:48.125em){.has-nav-arrows .sub-nav__nav-arrows{display:block}}.touchevents .sub-nav__nav-arrows{display:none}.sub-nav__nav-arrow{background:transparent;border:0;outline:none;padding:0;width:32px;height:32px;border-radius:3px;text-align:center;background-color:#447d75;color:#fff}.sub-nav__nav-arrow:hover{background-color:#447d75;color:#fff}.sub-nav__nav-arrow i:before{line-height:36px}.sub-nav__nav-arrow.sub-nav__nav-arrow--disabled{background-color:#bbd0cd}.sub-nav__nav-arrow.sub-nav__nav-arrow-left{margin-right:5px}.sub-nav__nav-arrow.sub-nav__nav-arrow-left:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.sub-nav__nav-arrow.sub-nav__nav-arrow-right:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px}.swiper-container{white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10px}.swiper-container::-webkit-scrollbar{display:none}.swiper-container::-webkit-scrollbar-thumb{display:none}.swiper-wrapper{display:inline}.tabs,.tabs-static{padding:0}
.tabs-list,.nav-tabs{width:100%;border-bottom:1px solid #dedede;padding-bottom:9px;margin-bottom:15px;margin-top:5px}.tabs-list:after,.nav-tabs:after{display:table;content:'';clear:both}@media screen and (min-width:48em){.tabs-list a,.tabs-list span,.nav-tabs a,.nav-tabs span{padding:10px 15px}}.tabs-list.primary,.nav-tabs.primary{text-align:left}.tabs-list.secondary,.nav-tabs.secondary{display:none}.no-spacing .tabs-list,.no-spacing .nav-tabs{margin-bottom:0 !important}.double-spacing .tabs-list,.double-spacing .nav-tabs{margin-bottom:20px !important}.tabs-list li,.nav-tabs li{display:inline-block;letter-spacing:0;min-width:49%;margin-left:0;position:relative}.tabs-list li.small-tabs,.nav-tabs li.small-tabs{width:auto;min-width:0;margin-bottom:0}.tabs-list li.micro-tabs,.nav-tabs li.micro-tabs{width:auto;min-width:10%}.tabs-list li.micro-tabs.disabled,.nav-tabs li.micro-tabs.disabled{display:none;visibility:hidden}.tabs-list .active,.nav-tabs .active{position:relative}.tabs-list .active a,.nav-tabs .active a{color:#0c5f5f;font-weight:700;border-bottom:3px solid #0c5f5f}.tabs-list a,.tabs-list li>span,.nav-tabs a,.nav-tabs li>span{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px}.tabs-list a,.nav-tabs a{-webkit-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.tabs-list a:focus,.tabs-list a:hover,.nav-tabs a:focus,.nav-tabs a:hover{color:#333}@media screen and (max-width:47.9375em){.tabs-list .micro-tabs a,.tabs-list .micro-tabs span,.tabs-list .micro-tabs li>span,.nav-tabs .micro-tabs a,.nav-tabs .micro-tabs span,.nav-tabs .micro-tabs li>span{padding:10px 15px}}@media screen and (min-width:30em){.tabs-list li{min-width:35%}}@media screen and (min-width:48.125em){.tabs-list{text-align:left}.tabs-list li,.tabs-list li.small-tabs,.tabs-list li.micro-tabs{min-width:0;width:auto;margin-bottom:0}}@media screen and (min-width:30em){.tab-buttons li{min-width:0}}@media screen and (max-width:30em){.tab-buttons{border-bottom:0}.tab-buttons li a{border-radius:6px;padding:13px 7px 11px;margin-bottom:4px}.tab-buttons .active a:after{border-top:0}}.tabs-select-wrapper{position:relative;width:100%;text-align:center;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #c1d1cf}.tabs-select-wrapper:after{display:table;content:'';clear:both}.tabs-select-wrapper h2{display:inline-block;position:relative;min-width:49%;margin:0}.tabs-select-wrapper h2 a{border-radius:5px 5px 0 0;font-size:16px;-webkit-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out;background-color:#c1d1cf;color:#333;display:block;font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;line-height:1.4;padding:13px 12px 11px;text-align:center}.tabs-select-wrapper h2 a.active,.tabs-select-wrapper h2 a:hover,.tabs-select-wrapper h2 a:focus{background-color:#5f9094;color:#fff}.tabs-select-wrapper h2 i{background-position:-41px -37px;height:13px;margin-top:5px;position:absolute;right:20px;top:50%;width:8px}.tabs-select-wrapper h2 .active i{background-position:-60px -62px;width:12px;height:17px;margin-top:7px}ul.tabs-select{width:100%;text-align:center;position:absolute;display:none;top:100%;z-index:1}ul.tabs-select.active{display:block}ul.tabs-select li{position:relative;min-width:49%;margin:0}ul.tabs-select a{display:block;background-color:#7ba7ab;border-bottom:1px solid #c1d1cf;color:#fff;padding:10px 0}.no-tabs .tab-container{display:none}.no-tabs .show-tabs .tab-container{display:block}.search-tabs{border-bottom:1px solid #dedede;margin-bottom:20px}.search-tabs .nav-tabs{margin-top:8px}.touchevents .search-tabs .nav-tabs{margin-top:10px}.touchevents .search-tabs{margin-left:-1.8181818182%;margin-right:-1.8181818182%;min-height:44px}@media screen and (max-width:48.125em){.search-tabs{border-bottom:0;background-color:#f7f7f7}.search-tabs:before{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#f7f7f7));background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#f7f7f7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFF7F7F7',GradientType=1);content:' ';position:absolute;pointer-events:none;right:-1px;top:0;bottom:0;width:30px;z-index:12}.search-tabs li.micro-tabs:last-child{margin-right:15px}}@media screen and (max-width:48.125em) and (min-width:30em) and (max-width:48.125em){.search-tabs:before{display:none}}@media screen and (max-width:48.125em) and (min-width:48.125em){.search-tabs{width:100%}}@media screen and (min-width:30em){.search-tabs.has-nav-arrows .nav-tabs:before{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFFFFFFF',GradientType=1);content:' ';width:30px;position:absolute;top:0;bottom:0;right:69px;z-index:12;pointer-events:none}.search-tabs.has-nav-arrows .nav-tabs.has-reached-the-end:before,.touchevents .search-tabs.has-nav-arrows .nav-tabs:before{display:none}
}.search-tabs .nav-tabs{border-bottom:0;margin-bottom:0}.tabs-toggle{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border-radius:6px;background-color:#447d75;color:#fff;display:none;padding:7px 10px}@media screen and (max-width:47.9375em){.tabs-toggle{display:block}}.tabs-toggle:hover{background-color:#0c5f5f;color:#fff}.tabs-toggle:active{text-decoration:none}.tabs-toggle:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-524px -480px;width:13px;height:8px;content:'';position:absolute;top:15px;right:10px}@media screen and (max-width:47.9375em){.select-tabs{position:relative}.select-tabs>.nav-tabs{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.2);box-shadow:2px 2px 4px rgba(0,0,0,0.2);border-radius:6px}.js .select-tabs>.nav-tabs{display:none;position:absolute;top:0;left:0;right:0;z-index:10}.select-tabs>.nav-tabs.is-open{display:block}.select-tabs>.nav-tabs>li{display:block;margin:0 !important}.select-tabs>.nav-tabs>li>a,.select-tabs>.nav-tabs>li>span{border-radius:0;background-image:none;text-align:left;padding:7px 10px}.select-tabs>.nav-tabs>li>a:before,.select-tabs>.nav-tabs>li>a:after,.select-tabs>.nav-tabs>li>span:before,.select-tabs>.nav-tabs>li>span:after{display:none}.select-tabs>.nav-tabs>li>a:hover,.select-tabs>.nav-tabs>li>span:hover{color:#000;background-color:#c1d1cf}.select-tabs>.nav-tabs>li:first-child>a,.select-tabs>.nav-tabs>li:first-child>span{border-radius:6px 6px 0 0}.select-tabs>.nav-tabs>li:last-child>a,.select-tabs>.nav-tabs>li:last-child>span{border-radius:0 0 6px 6px}}.teaser-item,.node-teaser-item{border-bottom:1px dashed #d8d8d8;padding:15px 0;position:relative}.teaser-item:after,.node-teaser-item:after{display:table;content:'';clear:both}.teaser-item.node-recipe,.teaser-item.node-user-recipe,.teaser-item.node-member-recipe,.node-teaser-item.node-recipe,.node-teaser-item.node-user-recipe,.node-teaser-item.node-member-recipe{padding:15px 0 10px}.teaser-item:last-child,.node-teaser-item:last-child{background:none}.teaser-item a,.teaser-item a:visited,.node-teaser-item a,.node-teaser-item a:visited{color:inherit}.teaser-item a:hover,.teaser-item a:focus,.teaser-item.has-faux-block-link-hover a,.teaser-item.has-faux-block-link-hover a:hover,.node-teaser-item a:hover,.node-teaser-item a:focus,.node-teaser-item.has-faux-block-link-hover a,.node-teaser-item.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.teaser-item__image{float:left;margin-right:15px;position:relative;min-width:110px;min-height:110px}.teaser-item__image img{height:110px;width:110px}.teaser-item__title{font-family:"SerifaBT-Light",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:24px;color:#333;margin:0 0 2px;padding:0}.node-glossary-item.node-teaser-item .teaser-item__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#333;display:inline;font-style:italic;font-weight:400}.teaser-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:24px;color:#767676;letter-spacing:.15px;line-height:22px;margin-left:125px;margin-top:8px}.teaser-item__text-content.teaser-item__text-content--compact{margin-top:2px}@media screen and (min-width:48.125em){.teaser-item__text-content.teaser-item__text-content--trim{width:70%}}.teaser-item__info{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.7px;clear:both}.teaser-item__info:after{display:table;content:'';clear:both}.teaser-item__info-items{margin:0;list-style:none}.teaser-item__info-items ul{margin-left:0;list-style:none}.teaser-item__info-items:after{display:table;content:'';clear:both}.teaser-item__info-item{display:inline-block;margin:10px 20px 0 0}.teaser-item__info-item:last-child{margin:10px 20px 0 0 !important}.teaser-item__info-item.teaser-item__info-item--total-time:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--skill-level:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--healthy:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__info-item.teaser-item__info-item--vegetarian:before{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#72aeb2;margin-right:5px}.teaser-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;line-height:25px;font-weight:700;position:absolute;bottom:0;right:0;left:0;height:25px;text-align:center;letter-spacing:.3px}.teaser-item__badge.teaser-item__badge--member-recipe{background-color:#759615;color:#fff}.teaser-item__term-pronunciation{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;color:#333;letter-spacing:.3px;margin:0 0 0 10px;font-style:italic}.teaser-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.vertical-push-item a,.vertical-push-item a:visited,.node-carousel-slide a,.node-carousel-slide a:visited,.node-carousel-slide-narrow a,.node-carousel-slide-narrow a:visited{color:inherit}.vertical-push-item a:hover,.vertical-push-item a:focus,.vertical-push-item.has-faux-block-link-hover a,.vertical-push-item.has-faux-block-link-hover a:hover,.node-carousel-slide a:hover,.node-carousel-slide a:focus,.node-carousel-slide.has-faux-block-link-hover a,.node-carousel-slide.has-faux-block-link-hover a:hover,.node-carousel-slide-narrow a:hover,.node-carousel-slide-narrow a:focus,.node-carousel-slide-narrow.has-faux-block-link-hover a,.node-carousel-slide-narrow.has-faux-block-link-hover a:hover{color:inherit;text-decoration:none;border-bottom:1px solid #333}.vertical-push-item__image{position:relative}.vertical-push-item__image img{max-width:100%;margin:0}.vertical-push-item__title{font-family:"Helvetica Neue",Helvetica,Arial;font-size:15px;line-height:20px;font-weight:700;color:#333;margin:0 0 6px;padding:0}
.vertical-push-item--carousel .vertical-push-item__title{margin:6px 0}.vertical-push-item__badge{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;font-size:12px;line-height:25px;font-weight:700;position:absolute;bottom:0;left:0;padding:0 10px;text-align:left;letter-spacing:.3px;opacity:.9}.vertical-push-item__badge.vertical-push-item__badge--member-recipe{background-color:#759615;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--advertisement{background-color:#7b648e;color:#fff}.vertical-push-item__badge.vertical-push-item__badge--type{background-color:#447d75;color:#fff}.vertical-push-item__count{font-family:"Helvetica Neue",Helvetica,Arial;font-size:11px;line-height:12px;color:#767676;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.7px;margin:0 0 5px}.vertical-push-item__text-content{font-family:"Helvetica Neue",Helvetica,Arial;font-size:13px;line-height:18px;color:#767676;letter-spacing:.25px;margin-top:-3px}.vertical-push-item__text-content.vertical-push-item__text-content--advertisement{color:#7b648e}.vertical-push-item__icon-overlay:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;color:#fff;font-size:38px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.has-faux-block-link-hover .vertical-push-item__icon-overlay:after{opacity:.8}.vertical-push-item--carousel .vertical-push-item__icon-overlay:after{font-size:48px}.vertical-push-item--carousel{margin-right:10px;width:234px;display:inline-block;vertical-align:top;white-space:normal}.vertical-push-item--carousel a:hover .vertical-push-item__title{color:#333;text-decoration:underline}@media screen and (min-width:30em){.vertical-push-item--carousel{width:275px}}.vertical-push-item--carousel:first-child{margin-left:10px}.video-js.video-js{background:#000;display:block;float:initial;height:0;padding-top:56.25%;width:100%}.video-js.video-js .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.video-js.video-js .vjs-fullscreen{padding-top:0}.video-js.video-js .vjs-big-play-button{background:none}.video-js.video-js .vjs-big-play-button:before{width:96px;height:96px;margin:0;content:' ';display:none}.video-js.video-js .vjs-big-play-button:after{font-family:'gf-font-icons';speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:96px;opacity:.7;text-shadow:1px 1px 4px rgba(0,0,0,0.4);vertical-align:top}.video-js.video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.video-js.video-js:hover .vjs-big-play-button:after{opacity:1}.video-tip{width:300px}.video-tip__image{position:relative;margin-top:5px;margin-bottom:10px;float:left;width:80px;margin-right:10px}.video-tip__image:after{background-image:url("/sites/all/themes/bbcw_goodfood/images/spritesheet.png?v4228d7363748024a19dddf3356a18e70");background-position:-494px -31px;width:28px;height:28px;content:'';display:block;left:50%;margin-top:-14px;margin-left:-14px;position:absolute;top:50%}.video-tip__prefix{font-size:13px;font-weight:700;padding-top:5px}.video-tip__title{padding:0;margin:0}.video-tip__text{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:13px;font-style:italic}.widget-travelzoo{border-top:1px dashed #d8d8d8;margin:20px 0;padding:30px 0 0;display:inline-block;width:100%}.widget-travelzoo iframe{height:620px}@media(min-width:321px){.widget-travelzoo iframe{height:580px}}@media(min-width:499px){.widget-travelzoo iframe{height:460px}}.workbench-info-block select{margin-right:5px}.wysiwyg-enhanced,.cke_editable{word-wrap:break-word;overflow:hidden}.wysiwyg-enhanced a,.cke_editable a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.wysiwyg-enhanced table tr,.cke_editable table tr{background-color:#fff}.wysiwyg-enhanced table tr:nth-child(even),.cke_editable table tr:nth-child(even){background-color:#e6f1f0}.wysiwyg-enhanced table td,.cke_editable table td{border:1px solid #fff;padding:.5em}.wysiwyg-enhanced p,.cke_editable p{padding-bottom:0;margin-top:20px}.wysiwyg-enhanced .pull-right,.cke_editable .pull-right{float:right;margin:0 0 1em 2em;border:10px solid #f3eee5}.wysiwyg-enhanced .pull-left,.cke_editable .pull-left{float:left;margin:0 2em 1em 0;border:10px solid #f3eee5}
.cke_show_borders{overflow-y:scroll}